php 脚本selenium python始终被检测为flashseats上的bot:(

hgncfbus  于 2023-02-03  发布在  PHP
关注(0)|答案(2)|浏览(135)

我的脚本总是检测到为什么?!!!!大多数时候我使用python selenium来抓取网站,但这次我总是被“https://www.flashseats.com“检测到
你能帮帮我吗!!
这是我Selenium代码的一部分,我甚至尝试使用不同的代理,但是:(结果相同,请用Python或PHP给我一个解决方案。

chrome_options = webdriver.ChromeOptions()
        options = webdriver.ChromeOptions()
        options.add_argument('--disable-infobars')
        options.add_argument('--disable-extensions')
        options.add_argument('--profile-directory=Default')
        options.add_argument('--incognito')
        options.add_argument('--disable-plugins-discovery')
        options.add_argument('--start-maximized')

        #_chrome_options = Options()
        #_chrome_options.add_argument('disable-infobars')
        driver = webdriver.Chrome(r'C:\browser\chromedriver.exe', chrome_options=chrome_options)

        time.sleep(10)

        driver.get("https://www.flashseats.com/")
j2cgzkjk

j2cgzkjk1#

我知道这可能是一个迟来的答案,但你可以尝试使用Selenium-Profiles或undetected-chromedriver。
回答您的问题:你最有可能被检测到是因为javascript中的值,比如navigator.webdriver,这可能与普通浏览器中的值不同。

k4emjkb1

k4emjkb12#

你可以试试Octo Browser,这是一个基于最新Chromium源代码的付费解决方案,但它有真实的设备指纹。它也有一个无头版本,看起来像真正的Chrome和未被检测为机器人

相关问题