本文實例講述了Python大數據之網絡爬蟲的post請求、get請求區別。分享給大家供大家參考,具體如下:
在JetBrains PyCharm 2016.3軟件中編寫代碼前,需要指定python和編碼方式:
#!user/bin/python
編碼方式 :#coding=utf-8
或者 #-*-coding:utf-8-*-
post請求:
#導入工具,內置的庫import urllibimport urllib2#加一個/可以換行#response = / #urllib2.urlopen("https://hao.360.cn/?wd_xp1")#print response.read()request = urllib2.Request('http://www.baidu.com')#response = urllib2.urlopen(request)#構造post請求params={}params['account']='jredu'params['pwd']=''#對數據進行編碼data = urllib.urlencode(params)response = urllib2.urlopen(request,data)print response.urlprint response.codeprint response.read()
get請求:
#導入工具,內置的庫import urllibimport urllib2#加一個/可以換行#response = / #urllib2.urlopen("https://hao.360.cn/?wd_xp1")#print response.read()url='http://www.baidu.com'#response = urllib2.urlopen(request)#構造post請求params={}params['account']='jredu'params['pwd']=''#對數據進行編碼data = urllib.urlencode(params)request = urllib2.Request(url+"?"+data)response = urllib2.urlopen(request)print response.urlprint response.codeprint response.read()
更多關于Python相關內容可查看本站專題:《Python Socket編程技巧總結》、《Python正則表達式用法總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答