本文以Edge浏览器为例 ,使用python中的selenium模块
常用的一些选项如下:
from selenium import webdriver from selenium.webdriver.edge.options import Options options = Options() # 启动浏览器时,最大化 options.add_argument("--start-maximized") # 下面两个一般建议结合使用,可以 绕过一般的反爬机制 # 如果 不要options.add_experimental_option 这一段,浏览器上面会显示 Microsoft Edge is being controlled by automated test software options.add_argument("--disable-blink-features=AutomationControlled") options.add_experimental_option("excludeSwitches", ["enable-automation"]) # 设定浏览器缩放,比较有用的 options.add_argument("--force-device-scale-factor=1.1") # 脚本执行完成后,浏览器不直接关闭退出,一直保持窗口运行状态 options.add_experimental_option("detach", True) driver = webdriver.Edge(options=options) # 打开目标网址 driver.get("https://www.cnblogs.com/5201351")
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/18910606
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!