selenium谷歌浏览器卡住(谷歌浏览器卡住了)

今天给各位分享selenium谷歌浏览器卡住的知识,其中也会对谷歌浏览器卡住了进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

selenium谷歌浏览器卡住(谷歌浏览器卡住了)

本文目录

  1. 如何使用selenium 驱动chrome浏览器并且打开方式为手机模式
  2. python+selenium调用IE:打不开浏览器时的设置
  3. Python Selenium 停留在当前浏览器会导致人机验证

一、如何使用selenium 驱动chrome浏览器并且打开方式为手机模式

1、可以通过selenium+android server.apk的方式实现

其原理是将android server.apk当做一个浏览器,使用selenium2.0的jar包初始化AndroidDriver。在此apk中去进入一个wap端链接(m.baidu.com),再去识别元素,进行自动化

2、通过Appium+ChromeDriver方式,在手机端安装手机chrome浏览器,使用appium依然初始化AndroidDriver,启动chrome,此时可以去get链接URL,实现wap自动化。需要注意是chromeDriver的版本和手机端chrome浏览器一致。

ps,chrome启动为手机模式,至今未实现

二、python+selenium调用IE:打不开浏览器时的设置

1.在IE浏览器的 设置>internet选项>安全下,将四个区域中启用保护模式的状态保持一致(全部取消勾选或者全部勾选),应用并确定。

2.禁用【高级】中的“启用增强保护模式”

4.若IE版本为11,则需要修改注册表:win+R-->regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE

如果key值不存在,就添加。之后在key内部创建一个iexplorer.exe,DWORD类型,值为0,如下图所示:

5.之后selenium即可打开IE浏览器

三、Python Selenium 停留在当前浏览器会导致人机验证

1、代码x=input(随便输点啥)在执行driver.get(url)之后,加入输入等待,如果这时有人机验证,等我点完,再随便输入点啥,然后开始这个链接的爬取,然后爬完了等下一个连接看是不是会有人机验证缺点是不能完全自动,适合一些工作量不大的爬虫任务,可以玩着手机随时看两眼。

2、Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品Python提供了高效的高级数据结构,还能简单有效地面向对象编程。

selenium谷歌浏览器卡住和谷歌浏览器卡住了的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/179358.html