www.wgfy.net > python3.6怎么访问网页

python3.6怎么访问网页

使用Python访问网页主要有三种方式: urllib, urllib2, httplib urllib比较简单,功能相对也比较弱,httplib简单强大,但好像不支持session 1. 最简单的页面访问 res=urllib2.urlopen(url) print res.read() 2. 加上要get或post的数据 data={"na...

from urllib.request import urlopen

python3一样有的,不过从python3开始就把urllib和urllib2等的几个模块整合成一个包了,所以使用起来感觉没有python2顺手,其实是一样的,然后python3中,最常用的是urlib包的request模块,这个模块里面就有伪造user-agent参数的方法 伪造报文头...

#!/usr/bin/env python3 #-*- coding=utf-8 -*- import urllib3 if __name__ == '__main__': http=urllib3.PoolManager() r=http.request('GET','IP') print(r.data.decode("gbk")) 可以正常抓龋需要安装urllib3,py版本3.43

print('结果')py3比起py2很大一个区别就是print需要加括号了

import requestsfrom bs4 import BeautifulSoupimport chardetdef get_charset(byte_str): charset=chardet.detect(byte_str)['encoding'] return charsetr=requests.get('http://xiaorui.cc/2016/02/19/代码分析python-requests库中文编码问题/...

py2.x → py3.x Tkinter → tkintertkMessageBox → tkinter.messageboxtkColorChooser → tkinter.colorchoosertkFileDialog → tkinter.filedialogtkCommonDialog → tkinter.commondialogtkSimpleDialog → tkinter.simpledialogtkFont → tkinter.fo...

建议你学习requests

跟着菜鸟教程学习就行了。 参考:网页链接

parse.urlencode("字符串") #网络资源编码 根据http协议需要编码的情况,比如网址,参数,报头、内容等等..

网站地图

All rights reserved Powered by www.wgfy.net

copyright ©right 2010-2021。
www.wgfy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com