python脚本根据cookies自动登录网站_Python selenium使用cookies实现自动登陆

作者:Harkerbest

声明:本文章为原创文章,本文章永久链接:https://harkerbest.kafuu.net.cn/?p=73,转载请注明原文地址,盗版必究!!!

警告:本文章仅用于技术交流,禁止将本文章内容用于违法犯罪活动,违者后果自负!!!

今天小编将教大家Python selenium使用cookies实现自动登陆。随着爬虫技术的不断发展,越来越多网站使用了各式各样难以破解的验证码,面对需要登陆才能获取的信息,相比于传统的填写账号密码和识别验证码的登陆方式,使用cookie登陆无疑是一种既方便有快捷的方式。同时,使用cookies登陆还具有无需使用机器识别或人工识别对验证码进行处理的优点。selenium是Python一个强大的第三方库,能够模拟操纵浏览器,使用它进行自动登陆是不错的选择,下面开始今天的教程。

(一)安装Selenium和ChromeDriver

(1)Selenium

安装Selenium的方法比较简单,使用Python自带的pip安装即可。在命令提示符输入如下命令:

pip install selenium

安装后进入Python交互式界面,输入import selenium,没有报错即为安装成功。(如图)

import-selemium.pngimport selenium没有报错即为安装成功

(2)ChromeDriver

本教程采用谷歌浏览器(或chrome内核的浏览器)进行自动登陆,如果需要使用Firefox等其他浏览器请自行下载其他WebDriver(其他版本的WebDriver使用方法与本教程相似,只需要修改一行代码即可)。

安装ChromeDriver的方法分为两步,首先到浏览器的设置页面查看chrome的内核版本,接着访问http://npm.taobao.org/mirrors/chromedriver/下载对应版本的zip压缩包(如图1),解压后得到chromedriver.exe。将chromedriver.exe与需要运行的py文件放到同一目录即可(如图2)。

chromedriver下载页面-1024x662.png图1:ChromeDrive

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值