import requests
class RequestSpider(object):
def __init__(self):
url = "http://www.baidu.com"
#请求头
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36",
}
#发送网络请求
self.response = requests.get(url, headers=headers)
def run(self):
data = self.response.content
print(data)
#1.获取请求头
requests_header = self.response.request.headers
print(requests_header)
#2.获取响应头
response_header = self.response.headers
print(response_header)
#3.响应的状态码
code = self.response.status_code
print(code)
#4.请求的cookie(有些请求是不需要cookie)
requests_cookie = self.response.request._cookies
print(requests_cookie)
#浏览器自带cookie
#5.响应cookie
response_cookies = self.response.cookies
print(response_cookies)
RequestSpider().run()
requests库底层代码实现
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...