Table of Contents
json() 请求的是 json格式的可以调用 json()方法
get 请求
requests.get()
import requests
r = requests.get('http://www.baidu.com')
print(r.status_code)
print(r.headers)
print(r.cookies)
print(r.content)
print(r.text)
params 参数
import requests
data = {
'name': 'germey',
'age': 22
}
r = requests.get("http://httpbin.org/get", params=data)
print(r.text)
r2 = requests.get('http://httpbin.org/get?name=germey&age=22')
print(r2.text)
json() 请求的是 json格式的可以调用 json()方法
import requests
r = requests.get("https://www.lagou.com/lbs/getAllCitySearchLabels.json")
print(r.json())
print(type(r.json()))
添加headers 请求头
import requests
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
}
r = requests.get("https://www.baidu.com",headers=headers)
print(r.text)
抓取二进制文件
import requests
r = requests.get("https://github.com/favicon.ico")
print(r.text)
print(r.content)
with open(&