python3url
‘壹’ python3 urlopen怎么用
urllib.request.urlopen 就是打开url网址的操作,参数可以是一个url,也可以是一个request对象,作用是一样的,上面的代码中 response就是上一步得到的request对象。
‘贰’ Python3 如何对url解码实现Python2中urllib.unquote的作用
url编码:
import urllib
url = 'http://test.com/s?wd=哈哈' #如果此网站编码是gbk的话,需要进行解码,从gbk解码成unicode,再从Unicode编码编码为utf-8格式。
url = url.decode('gbk', 'replace')
print urllib.quote(url.encode('utf-8', 'replace'))
‘叁’ python3 怎么把生成的一串str 放到urlopen里
forminrange(1,15):
k_list='http://www.abc.com/wangwen/index_%s.html'%(m)#str
‘肆’ python3.4 urllib.error.URLError: <urlopen error unknown url type:
你的http请求的链接有问题
链接是不是以协议的名称(http:/ /)开头
‘伍’ python3中为什么urlparse.urljoin没有了
python3对urllib和urllib2进行了重构,拆分成了urllib.request, urllib.response, urllib.parse, urllib.error等几个子模块,这样的架构从逻辑和结构上说更加合理。
urljoin现在对应的函数是urllib.parse.urljoin
‘陆’ python3中的urlretrieve在哪
urllib.request.urlretrieve
这样用
import urllib.request
‘柒’ python 3中urlretrieve方法直接将远程数据下载到本地.为什么不行
你的路径可能不对,按照我的代码,你需要在d盘根目录下新建一个test文件夹,才能正常运行
‘捌’ python3.4没有 urllib2
py3版本之后urllib模块合并为urllib.request了。
原先的一些函数方法变化不大,只是多加了一个request而已。比如urllib.request.urlopen()
参考:http://www.cnblogs.com/Lands-ljk/p/5447127.html
‘玖’ python3中url有汉字怎么办
进行一下urlencode就可以了。
import urllib
params = urllib.urlencode({'name': "张三", 'age': 22, 'tel': '123323211'})
print params
f = urllib.urlopen("http://www..com", params)
print f.read()
params的值就会变成:age=22&tel=123323211&name=%D5%C5%C8%FD