网址不知道为什么不让上传,看评论1楼,我写里边。
chrome更不行,试过
opt = webdriver.FirefoxOptions()
# opt.set_headless()
opt.add_argument("--start-maximized")
# opt.add_argument('--headless')
opt.add_argument('--disable-gpu')
driver = webdriver.Firefox(options=opt)
opt.add_argument("--disable-blink-features=AutomationControlled")
#开启第一个标签页
driver.get("网址")
option.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = webdriver.FirefoxOptions()
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """
Object.defineProperty(navigator,'webdriver',{
get: () => undefined
})
"""
})
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option(
'excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(
executable_path="./chromedriver.exe",
options=chrome_options)
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """
Object.defineProperty(navigator,'webdriver',{
get: () => undefined
})
"""
})
driver.get('http://www.dextools.io/app。。。。')
print(driver.page_source)
亲测
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option(
'excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(
executable_path="./chromedriver.exe",
options=chrome_options)
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """
Object.defineProperty(navigator,'webdriver',{
get: () => undefined
})
"""
})
driver.get(' 404 Not Found http://www.dextools.io/app%E3%80%82%E3%80%82%E3%80%82%E3%80%82' )
print(driver.page_source)
这个网址: Just a moment... http://www.dextools.io/app/pancakeswap/pair-explorer/0xc016f93d1b11878804c345e93c8588794480cd83
而且要隐身模式。 火狐也行谷歌也行,能通就可以。