From 1cec5933044b9c3a91dda66849095023a49af00b Mon Sep 17 00:00:00 2001 From: g1879 Date: Thu, 28 Jan 2021 11:46:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=8F=8D=E7=88=AC=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/drission.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/DrissionPage/drission.py b/DrissionPage/drission.py index f6c6c57..b45c0f1 100644 --- a/DrissionPage/drission.py +++ b/DrissionPage/drission.py @@ -121,14 +121,15 @@ class Drission(object): print('无法启动,请检查chromedriver版本与Chrome是否匹配,并手动设置。') exit(0) - # 反爬设置,似乎没用 - self._driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { - "source": """ - Object.defineProperty(navigator, 'webdriver', { - get: () => Chrome - }) - """ - }) + # 反爬设置 + try: + self._driver.execute_script('Object.defineProperty(navigator,"webdriver",{get:() => Chrome,});') + except: + pass + + # self._driver.execute_cdp_cmd( + # 'Page.addScriptToEvaluateOnNewDocument', + # {'source': 'Object.defineProperty(navigator,"webdriver",{get:() => Chrome,});'}) return self._driver