requests是python實作的簡單易用的HTTP函式庫,使用起來比urllib簡潔很多
因為是第三方函式庫,所以使用前需要cmd安裝
pip install requests
安裝完成後import一下,正常則表示可以開始使用了。
基本用法:
requests.get()用於請求目標網站,類型是一個HTTPresponse類型
import requests response = requests.get('http://www.baidu.com') print(response.status_code) # 打印状态码 print(response.url) # 打印请求url print(response.headers) # 打印头信息 print(response.cookies) # 打印cookie信息print(response.text) #以文本形式打印网页源码 print(response.content) #以字节流形式打印
運行結果:
#狀態碼:200
各種請求方式:
import requests requests.get('http://httpbin.org/get') requests.post('http://httpbin.org/post') requests.put('http://httpbin.org/put') requests.delete('http://httpbin.org/delete') requests.head('http://httpbin.org/get') requests.options('http://httpbin.org/get')
基本的get請求
import requests response = requests.get('http://httpbin.org/get')print(response.text)
帶參數的GET請求:
第一種直接將參數放在url內
import requests response = requests.get(http://httpbin.org/get?name=gemey&age=22)print(response.text)
解析json
import requests response = requests.get('http://httpbin.org/get') print(response.text) print(response.json()) #response.json()方法同json.loads(response.text) print(type(response.json()))
以上是python如何安裝requests模組的詳細內容。更多資訊請關注PHP中文網其他相關文章!