前言:
此时大家对“python浏览器控制”可能比较珍视,咱们都需要了解一些“python浏览器控制”的相关资讯。那么小编在网络上网罗了一些关于“python浏览器控制””的相关内容,希望朋友们能喜欢,同学们一起来学习一下吧!20230827星期日:
import timefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.action_chains import ActionChains# window.navigator.webdriver# 自动化的浏览器,为true# 正常的浏览器,为false,# 所以可以设置一下:# 方法如下,两种方法:# 方法一:chrome版本小于88:'''driver_path = "D:\chromedriver\chromedriver-win64\chromedriver.exe"options = webdriver.ChromeOptions()options.add_experimental_option("excludeSwitches",["enable-automation"])driver = webdriver.Chrome(options=options,executable_path=driver_path)driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument",{ "source":""" navigator.webdriver = undefined Object.defineProperty(navigator,'webdriver',{ get:() => undefined }) """})driver.get(";)driver.maximize_window()time.sleep(2)'''# 方法二:chrome版本大于88:# driver_path = "D:\chromedriver\chromedriver-win64\chromedriver.exe"# options = webdriver.ChromeOptions()# options.add_experimental_option("excludeSwitches",["enable-automation"])# driver = webdriver.Chrome(options=options,executable_path=driver_path)driver_path = "D:\chromedriver\chromedriver-win64\chromedriver.exe"options = webdriver.ChromeOptions()options.add_experimental_option("excludeSwitches",["enable-automation"])options.add_argument('--disable-blink-features=AutomationControlled')driver = webdriver.Chrome(options=options)driver.get(";)driver.maximize_window()time.sleep(2)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python浏览器控制