当你在爬某些网站的时候
需要你登录才可以获取数据
登录的常见方法无非是这两种
1、让你输入帐号和密码登录
2、让你输入帐号密码+验证码登录
需要验证码的咱们下一篇再講
你平常在上某个不为人知的网站的时候
是不是发现你只要登录一次
就可以一直看到你想要的内容
过了一阵子才需要再次登录
就是每一个使用这个网站的人
服务器都会给他一个 Cookie
那么下次你再请求数据的时候
你顺带把这个 Cookie 传过去
在服务中还可以设置 Cookie 的有效时间
当你下次携带一個过期了的 Cookie 给服务器的时候
服务器虽然知道你是老客户
但是还是需要你重新再登录一次
然后再给你一个有效的 Cookie
Cookie 的时长周期是服务器那边定嘚
我们在代码中直接获取我的个人信息
# 把你刚刚拿到的Cookie塞进来
运行后可以发现不用登录就可以直接拿到自己的个人信息了
获取请求登录的時候需要用到的用户名密码参数
然后以表单的形式请求服务器
如果你细心一点的话应该会知道之前说过拉
获取到两个输入框的元素
往输入框写你的帐号密码
有了 Cookie 你就可以拿到你想要的数据了希望对你有帮助
以上就是本文的全部内容,希望对大家的学习有所帮助也希望大镓多多支持脚本之家。
提供python编程代写( 本人亲自代写):
代写解题、小程序、GUI、爬虫代写、数据处理与分析、小游戏、小管理系统、Django网站等;
①同一份(解题)代码仅为1人担保无雷同!
②代写代碼带注释、含讲解!
价格参考表,请访问我的Django网站:
可选微店付费(第三方担保交易亦属微信支付)