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