国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

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

2024-09-09 19:02:33
字體:
來源:轉載
供稿:網友

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

四種方式對比:

python2的get

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

python3的get

import urllib.requestimport urllib.parsedata = 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-8import urllibimport urllib2formdata = {  '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.parseimport urllib.requestdata = 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.parseimport urllib.requestrequest = 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'))

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克| 酉阳| 莱西市| 宝应县| 凌源市| 永平县| 玉溪市| 江华| 新津县| 林州市| 陆良县| 通许县| 龙川县| 白玉县| 会同县| 渑池县| 紫阳县| 古交市| 石泉县| 泽普县| 双城市| 金坛市| 铜陵市| 鸡东县| 江川县| 马龙县| 云阳县| 开远市| 岫岩| 汽车| 松桃| 焦作市| 金门县| 八宿县| 荆门市| 张家川| 宿州市| 武鸣县| 伊川县| 浦东新区| 镇坪县|