关于使用selenium模拟登录

爬虫有两大疑难杂症,第一,登陆验证,第二,验证码,其中验证码简单点还好,复杂点就尴尬了,下边为大家带来使用selenium模拟浏览器登录网站抓取信息,网站相对简单,此处只验证了登录成功与否,并没有对成功后的页面进行抓取,请悉知
首先,明确一下咱们登陆的网址:http://passport2.chaoxing.com/login 页面如下:
这里写图片描述
登陆成功后页面是这个样子:
这里写图片描述
使用选择器进行定位,获取账号,密码,验证码以及提交按钮的位置,截图如下:
这里写图片描述
全部代码截图如下,供参考:
这里写图片描述
是不是很简单呢,如果想抓取登陆后的内容,再写对应代码就好了,selenium执行速度相对较慢,后期会为大家带来使用requests + cookie等方式进行模拟登录,请大家多多关注!!

猜你喜欢

转载自blog.csdn.net/qq_39928840/article/details/81207288