Python之Requests
生活随笔
收集整理的這篇文章主要介紹了
Python之Requests
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
對(duì)于的新的環(huán)境可能沒(méi)有安裝requests庫(kù),可以子cmd窗口下進(jìn)行requests庫(kù)的安裝,pip提供了在線安裝的功能。
完成安裝之后,通過(guò)一個(gè)簡(jiǎn)單的示例進(jìn)入到下文中:
1、get()
而get的使用語(yǔ)法為:
打開get的源代碼,發(fā)現(xiàn)實(shí)際上使用了request進(jìn)行封裝
對(duì)于上述示例中,如果狀態(tài)碼status_code 是 200,表示訪問(wèn)成功,而Response 對(duì)象的其它屬性,如 類型和 頭部,通過(guò)以下方式:
表示訪問(wèn)的是一個(gè)類。此外Response 還有以下諸多重要的屬性
因此訪問(wèn)的流程如下:
爬取網(wǎng)頁(yè)的通用代碼框架:
由于網(wǎng)絡(luò)連接有風(fēng)險(xiǎn),因此異常處理就顯得很重要了
對(duì)于response對(duì)象很重要的一點(diǎn)在于會(huì)判斷返回碼是否是200
現(xiàn)在來(lái)看看通用的代碼框架是什么樣的:
http和request的對(duì)應(yīng)的方法
總結(jié)
以上是生活随笔為你收集整理的Python之Requests的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 收藏清单: python测试框架最全资源
- 下一篇: Python网络爬虫与信息提取(三):网