成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

urllib和urllib2的區(qū)別

urllib和urllib2的區(qū)別?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

在莊浪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需定制,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,莊浪網(wǎng)站建設(shè)費(fèi)用合理。

urllib和urllib2都是接受URL請(qǐng)求的相關(guān)模塊,但是提供了不同的功能,最顯著的區(qū)別如下:

(1)urllib僅可以接受URL,不能創(chuàng)建,設(shè)置headers的request類實(shí)例;

(2)但是urllib提供urlencode()方法用來GET查詢字符串的產(chǎn)生,而urllib2則沒有(這是urllib和urllib2經(jīng)常一起使用的主要原因)

(3)編碼工作使用urllib的urlencode()函數(shù),幫我們將key:value這樣的鍵值對(duì)轉(zhuǎn)換成‘key=value’這樣的字符串,解碼工作可以使用urllib的unquote()函數(shù)。

urllib.encode()的使用

urlencode()里面必須是字典類型

# _*_ coding:utf-8 _*_
import urllib
dic = {'derek':'編碼'}
print urllib.urlencode(dic)    #derek=%E7%BC%96%E7%A0%81
m = urllib.urlencode(dic)
print urllib.unquote(m)         #derek=編碼

一般HTTP請(qǐng)求提交數(shù)據(jù),需要編碼成 URL編碼格式,然后做為url的一部分,或者作為參數(shù)傳到Request對(duì)象中。

GET請(qǐng)求一般用于我們向服務(wù)器獲取數(shù)據(jù),比如說,我們用百度搜索知乎:https://www.baidu.com/s?wd=知乎

發(fā)現(xiàn)GEThttps://www.baidu.com/s?wd=%E7%9F%A5%E4%B9%8E,后面是一個(gè)長(zhǎng)長(zhǎng)的字符串,urldecode后發(fā)現(xiàn)就是知乎。

urllib和urllib2的區(qū)別urllib和urllib2的區(qū)別urllib和urllib2的區(qū)別

用urllib.urlencode()進(jìn)行轉(zhuǎn)碼,然后組合url。

# _*_ coding:utf-8 _*_
import urllib,urllib2
url = 'http://www.baidu.com/s'
headers = {'UserAgent':'Mozilla'}
keyword = raw_input('請(qǐng)輸入關(guān)鍵字:')
wd = urllib.urlencode({'wd':keyword})
fullurl = url + '?' + wd
print fullurl
request = urllib2.Request(fullurl,headers=headers)
response = urllib2.urlopen(request)
print response.read()

然后輸入關(guān)鍵字,爬取下對(duì)應(yīng)的內(nèi)容。

urllib和urllib2的區(qū)別

urllib和urllib2的區(qū)別

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

分享名稱:urllib和urllib2的區(qū)別
分享URL:http://jinyejixie.com/article24/psicje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、建站公司、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航定制網(wǎng)站、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
乐至县| 密山市| 武宁县| 临汾市| 琼海市| 白沙| 日喀则市| 井陉县| 明星| 旬阳县| 古交市| 平罗县| 大方县| 台山市| 交城县| 金塔县| 石狮市| 南涧| 湖北省| 安塞县| 绥滨县| 大新县| 滦平县| 曲阜市| 抚松县| 衢州市| 扶沟县| 乐业县| 拉萨市| 新巴尔虎右旗| 清涧县| 台东县| 读书| 江源县| 汽车| 中宁县| 璧山县| 耒阳市| 肥东县| 涞水县| 德格县|