国产探花免费观看_亚洲丰满少妇自慰呻吟_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'))

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富民县| 十堰市| 洛川县| 阿坝| 平凉市| 西昌市| 穆棱市| 凤冈县| 海兴县| 平阳县| 寻乌县| 墨竹工卡县| 汾阳市| 宣城市| 黄石市| 西乌珠穆沁旗| 余干县| 育儿| 定州市| 共和县| 林芝县| 东乌| 虹口区| 怀集县| 惠水县| 丰宁| 迭部县| 文化| 昌黎县| 彭阳县| 贺兰县| 湖南省| 肇东市| 塔城市| 莱西市| 龙州县| 隆子县| 石景山区| 巴彦淖尔市| 务川| 香格里拉县|