Selenium控制已打开的浏览器 |
您所在的位置:网站首页 › edge浏览器评测 › Selenium控制已打开的浏览器 |
Selenium控制已打开的浏览器-python-edge
前言通过命令启动浏览器Selenium打开浏览器后话推荐阅读
前言
诡异的验证码和微信扫码登录着实让爬虫难堪,那是否可以在已经打开的浏览器基础上,继续运行自动化脚本?通过手工登录后,再让脚本执行程序,这样可以解决很大的一个痛点。 通过命令启动浏览器右键点击桌面上的“Edge浏览器”,点击“属性”。 复制“起始位置”路径。 插句话:点击“打开文件夹所在路径”,你会看到一个msedge.exe,后面有用
打开cmd输入命令启动Edge浏览器 --remote-debugging-port 是指定运行端口,只要没被占用就行--user-data-dir 指定运行浏览器的运行数据,不影响系统原来的数据按“ctrl+r”,在对话窗口输入“cmd”,回车。 在控制台输入, msedge.exe --remote-debugging-port=9222 --user-data-dir="D:\python\seleniumEdge"注意: 执行文件是msedge.exe不是edge.exe执行命令前,需要创建一个文件夹,存放新的浏览器数据,新文件夹地址"D:\python\seleniumEdge"![]() 效果:“Edge正由自动测试软件控制”没有出现,和真人登录一样
有点小缺陷,每次运行都需要进入控制台输入指令。但是,可以尝试使用os模块执行打开浏览器的流程。 虽然但是,selenium还是挺香的!!! 推荐阅读 selenium Edge浏览器规避检测Selenium页面点击玄学python奇葩反爬-你是故意的还是不小心的正则(re)硬核解析提速方案,爬虫,百万字符 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |