利用Python中的Requests模块可以实现Post,Get等发送功能,我以登录某网站为例,记录使用Post发送用户名、密码及图形验证码,以及通过Cookies直接登录的内容。

1.利用POST发送用户名、密码及验证码。这里的验证码没有进行识别,只好先读取验证验图片,手动输入。
Python3.6下的Requests登录及利用Cookies登录_第1张图片
此时,可以看出我们已经成功登录,并输出指定页面的内容。

2.利用Cookies直接登录。无需用户名、密码及验证码。此时,需要先获得登录该网站后的Cookies,一种方法是通过浏览器查看Cookies,另一种方法是利用上面的requests.session获取登录后的Cookies。我们采用第二种方式。

(1)通过requests.session获取Cookies。
Python3.6下的Requests登录及利用Cookies登录_第2张图片
(2)利用上面获取的Cookies直接登录

Python3.6下的Requests登录及利用Cookies登录_第3张图片

转载地址:https://www.cnblogs.com/ddddfpxx/p/8624715.html