【发布时间】:2021-09-28 16:26:40
【问题描述】:
self.options.add_argument("--headless")
self.options.add_argument('--no-sandbox')
self.options.add_argument("disable-infobars")
# self.options.add_argument('--start-maximized')
# self.options.add_argument('--start-fullscreen')
self.options.add_argument('--single-process')
self.options.add_argument('--disable-dev-shm-usage')
self.options.add_argument(
'--disable-blink-features=AutomationControlled')
self.options.add_experimental_option('useAutomationExtension', False)
self.options.add_experimental_option("excludeSwitches",
["enable-automation"])
self.options.add_argument("log-level=3")
# self.options.add_argument("--incognito")
self.options.add_argument(
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
)
# Change chrome driver path accordingly
self.driver = webdriver.Chrome(
executable_path="B:\mydriver\Resources\chromedriver.exe",
chrome_options=self.options,
)
self.driver.set_window_size(1400, 920)
self.waitdriver = WebDriverWait(self.driver, 10)
self.locators = Locators()
self.driver.get('https://www.facebook.com')
self.driver.save_screenshot(ROOT_DIR + r"\Temp\Debug\Error1.PNG")
a = self.driver.execute_script("return navigator.userAgent")
print(a)
>>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/96.0.4643.0 Safari/537.36
它与我提供给它的不同。我尝试更改其他用户代理,但似乎同样的问题。我正在使用铬的二进制文件。
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: python selenium selenium-chromedriver undetected-chromedriver