6,169
社区成员




1、selenium链接已打开的网页(若通过webdriver打开该URL,会直接出现上述错误),该页面的静态数据可正常取值;
2、运行程序结束后,打开相关字段的弹窗类动态趋势图加载失败;
3、按F5刷新整个页面亦会报上图类似错误;
4、只能关闭浏览器过一会,再次打开该页面,数据才可正常显示;
5、更换多台电脑亦会出现上述问题,在家中测试亦然(仅可正常刷新数据,爬取数据后,无法打开该页面相关的动态加载)。
webdriver配置如下:
option = webdriver.ChromeOptions()
option.add_experimental_option("excludeSwitches", ['enable-automation'])
option.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3")
option.add_argument("--disable-blink-features=AutomationControlled")
option.add_experimental_option("useAutomationExtension", False)
option.add_experimental_option("detach", True)
driver=webdriver.Chrome(options=option)
# driver.maximize_window()
# 通过浏览器的dev_tool在get页面钱将.webdriver属性改为"undefined"
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """Object.defineProperty(navigator, 'webdriver', {get: () => undefined})""",
})