91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python爬蟲中怎樣使用http請求

發布時間:2020-11-12 09:41:09 來源:億速云 閱讀:361 作者:小新 欄目:編程語言

小編給大家分享一下python爬蟲中怎樣使用http請求,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

http 協議有六種請求方法,get,head,put,delete,post,options,我們有時候需要用到 PUT 方式或者 DELETE 方式請求。 

PUT:這個方法比較少見。HTML 表單也不支持這個。本質上來講, PUT POST 極為相似,都是向服務器發送數據,但它們之間有一個重要區別,PUT 通常指定了資源的存放位置,而 POST 則沒有,POST 的數據存放位置由服務器自己決定。 DELETE:刪除某一個資源。基本上這個也很少見,不過還是有一些地方比如 amazon S3 云服務里面就用的這個方法來刪除資源。

如果要使用 HTTP PUT DELETE ,只能使用比較低層的 httplib 庫。雖然如此,我們還是能通過下面的方式,使 urllib2 能夠發出 PUT DELETE 的請求,不過用的次數的確是少,在這里提一下。

import urllib2
request = urllib2.Request(uri, data=data)
request.get_method = lambda: 'PUT' # or 'DELETE'
response = urllib2.urlopen(request)

 

拓展:使用 DebugLog

可以通過下面的方法把 Debug Log 打開,這樣收發包的內容就會在屏幕上打印出來,方便調試,這個也不太常用,僅提一下

import urllib2
httpHandler = urllib2.HTTPHandler(debuglevel=1)
httpsHandler = urllib2.HTTPSHandler(debuglevel=1)
opener = urllib2.build_opener(httpHandler, httpsHandler)
urllib2.install_opener(opener)
response = urllib2.urlopen('http://www.baidu.com')

看完了這篇文章,相信你對python爬蟲中怎樣使用http請求有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

华蓥市| 阜南县| 红河县| 安龙县| 五河县| 温宿县| 禹州市| 新闻| 泾阳县| 吉安县| 荃湾区| 绥中县| 庐江县| 田阳县| 酉阳| 洪洞县| 浦城县| 桂东县| 阳新县| 理塘县| 平顶山市| 大渡口区| 内江市| 垫江县| 宿迁市| 体育| 紫阳县| 巴中市| 茌平县| 原平市| 太白县| 北安市| 金昌市| 深圳市| 扎鲁特旗| 山东省| 永和县| 八宿县| 永修县| 昌宁县| 容城县|