selenium直接"刚"淘宝登录

     现在爬取淘宝商品必须要登录,不登录爬取商品的时候会自动重定向到登录页面,也看过许多人用selenium等自动化框架模拟登录淘宝,但是淘宝可以检测出你使用的是selenium,然后无论怎么滑块验证都失败。然后前几天看到使用pyppeteer这个异步登录淘宝,确实是可以躲过淘宝的检测,就是不是很熟悉,这个语法,导致我看不动例子,在这里问问大家,这个是什么意思,知道的评论下,谢谢。

slider = await page.Jeval('#nocaptcha', 'node => node.style') 

这个函数啥意思????

 

 

 

 

好了,废话不多说,直接搞起。

    一般在电脑端搞定不了的问题,就要到移动端去搞定,今天早上本来想学习一下,selenium将chrome设置为手机模式,结果在实验的过程中,我以外的进入了淘宝的移动端登录界面,也就是

https://h5.m.taobao.com/mlapp/mytaobao.html?spm=a215s.7406091.toolbar.i2 

发现这个登录界面是想当简单,于是准备尝试一下,怎么解决。是不是在移动端淘宝的登录会更简单,页面如下

selenium直接

在模拟输入账号和密码然后点击登录的时候我以为会直接登录,结果出现了验证,如下图所示,要开始验证,我以为这个也会和淘宝pc端一样,检测出你是自动化框架,就决定手动试一下,发现可以成功。

selenium直接

     这就说明这个并不能检测出你是selenium框架,你可以自己使用selenium模仿点击,然后就靠各位自己了

 

   ps:这个登录界面是在一个iframe里面,要自己先进入到iframe才可以

   代码地址,稍后补上,毕竟思路最重要

https://github.com/1329818994/crawl_spider/tree/master/taobao

 

 

你可能感兴趣的:(python爬虫)