使用requests的session发送请求

Posted name=韩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用requests的session发送请求相关的知识,希望对你有一定的参考价值。

import requests
# (1)网址
url = \'https://www.xslou.com/login.php\'
# (2)输入登录框-->输入密码框-->点击登录找到php文件-->username
data = {\'username\':\'18600605736\',\'password\':\'57365736\',\'action\':\'login\'}

# (3)使用session发送请求
session = requests.session()
# (4)发送post登录请求
resp = session.post(url,data=data)
# (5)响应的编码格式 防止网页乱码的问题
resp.encoding=\'gb2312\'
# (6)响应回来的文本内容
print(resp.text)

# (7)获取到所推荐书的url
hot_url = \'https://www.xslou.com/modules/article/uservote.php?id=5\'
# (8)使用get访问
resp2 = session.get(hot_url)
# (9)响应的编码格式 防止网页乱码的问题
resp2.encoding=\'gb2312\'
# (10)响应回来的文本内容
print(resp2.text)

 

以上是关于使用requests的session发送请求的主要内容,如果未能解决你的问题,请参考以下文章

requests模块高级操作

你还不会Python网络爬虫中的requests模块使用?《二》

你还不会Python网络爬虫中的requests模块使用?《二》

request发送json-rpc请求

大概看了一天python request源码。写下python requests库发送 get,post请求大概过程。

request-html模块 (上)