最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python2與python3爬蟲中get與post對比解析

 更新時間:2019年09月18日 10:08:37   作者:kolane  
這篇文章主要介紹了python2與python3爬蟲中get與post對比解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

python2中的urllib2改為python3中的urllib.request

四種方式對比:

python2的get

# coding=utf-8
import urllib
import urllib2
word = urllib.urlencode({"wd":"百度"})
url = 'http://www.baidu.com/s' + '?' + word
request = urllib2.Request(url)
print urllib2.urlopen(request).read().decode('utf-8')

python3的get

import urllib.request
import urllib.parse
data = urllib.parse.urlencode({'wd':'百度'})
url = 'http://wwww.baidu.com/s?' + data
# url = 'http://www.baidu.com/s?wd=' + urllib.parse.quote('百度')
response = urllib.request.urlopen(url)
print (response.read().decode('utf-8'))

python2的post

# coding=utf-8
import urllib
import urllib2
formdata = {
  'name':'百度'
}
data = urllib.urlencode(formdata)
request = urllib2.Request(url = "http://httpbin.org/post", data=data)
response = urllib2.urlopen(request)
print response.read()

python3的post

import urllib.parse
import urllib.request

data = bytes(urllib.parse.urlencode({'name':'百度'}),encoding='utf8')
response = urllib.request.urlopen('http://httpbin.org/post',data=data)
print(response.read().decode('utf-8'))

import urllib.parse
import urllib.request
request = urllib.request.Request('http://httpbin.org/post',data=bytes(urllib.parse.urlencode({'name':'百度'}),encoding='utf8))'))
response = urllib.request.urlopen(request)
print (response.read().decode('utf-8'))

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python實現(xiàn)從Markdown到PDF的轉換的方法

    Python實現(xiàn)從Markdown到PDF的轉換的方法

    Markdown,以其簡潔的語法和易于閱讀的特性,成為了許多作家、開發(fā)者和學生記錄思想、編寫教程或撰寫報告的首選格式,然而,在分享或打印這些文檔時,Markdown的純文本形式可能無法滿足對版式和布局的專業(yè)需求,本文將介紹如何用Python代碼輕松實現(xiàn)從Markdown到PDF的轉換
    2024-07-07
  • pycharm遠程連接vagrant虛擬機中mariadb數(shù)據(jù)庫

    pycharm遠程連接vagrant虛擬機中mariadb數(shù)據(jù)庫

    這篇文章主要介紹了pycharm遠程連接vagrant虛擬機中mariadb數(shù)據(jù)庫,需要的朋友可以參考下
    2020-06-06
  • Python繪制七段數(shù)碼管實例代碼

    Python繪制七段數(shù)碼管實例代碼

    這篇文章主要介紹了Python繪制七段數(shù)碼管實例代碼,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python?分形算法代碼詳解

    Python?分形算法代碼詳解

    分形算法就是使用計算機程序模擬出大自然界的分形幾何圖案,是分形幾何數(shù)學與計算機科學相融合的藝術,今天小編通過本文給大家介紹Python?分形算法實現(xiàn)代碼,感興趣的朋友一起看看吧
    2022-03-03
  • 深入淺出學習python裝飾器

    深入淺出學習python裝飾器

    這篇文章主要和大家一起深入淺出的學習python裝飾器的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 通過底層源碼理解YOLOv5的Backbone

    通過底層源碼理解YOLOv5的Backbone

    yolov5的特征提取網(wǎng)絡兼顧速度與精度,將PAN與PFN深度融合,對不同尺度魯棒性強,可以即插即用,后接不同的檢測器,下面這篇文章主要給大家介紹了關于如何通過底層源碼理解YOLOv5的Backbone的相關資料,需要的朋友可以參考下
    2022-05-05
  • Django實現(xiàn)聊天機器人

    Django實現(xiàn)聊天機器人

    本文基于channels + websocket結合Celery和Python爬蟲技術打造了一個會算術懂詩文的聊天機器人,是非常難得的一個Django綜合應用項目哦,感興趣的朋友可以參考下
    2021-05-05
  • Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別

    Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別

    本文主要介紹了OpenCV cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 深入理解Python單元測試unittest的使用示例

    深入理解Python單元測試unittest的使用示例

    本篇文章主要介紹了深入理解Python單元測試unittest的使用示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Python實現(xiàn)猜年齡游戲代碼實例

    Python實現(xiàn)猜年齡游戲代碼實例

    這篇文章主要介紹了Python實現(xiàn)猜年齡游戲代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03

最新評論

慈利县| 唐海县| 永川市| 石河子市| 天台县| 无为县| 沙田区| 绵竹市| 丹阳市| 宜州市| 伊春市| 富阳市| 泸溪县| 彭水| 溆浦县| 龙里县| 高雄市| 满洲里市| 庆元县| 吴忠市| 兴和县| 关岭| 屯昌县| 驻马店市| 邹城市| 荥经县| 简阳市| 依兰县| 峨山| 洛阳市| 长宁区| 麟游县| 绵竹市| 侯马市| 高密市| 林芝县| 祁门县| 梁平县| 永宁县| 长治县| 资兴市|