Nor*_*her 5 python selenium remote-debugging selenium-chromedriver google-chrome-headless
所以,这是我遇到问题的代码:
def scrap():
options = webdriver.ChromeOptions();
options.add_argument('headless');
options.add_argument('--profile-directory=Profile 1')
options.add_argument("--user-data-dir=C:/Users/omarl/AppData/Local/Google/Chrome/User Data/")
options.add_argument("--remote-debugging-port=45447")
options.add_argument("--disable-gpu")
browser = webdriver.Chrome(executable_path=r"C:\Users\omarl\OneDrive\Escritorio\chromedriver.exe", options=options)
scrapURL = "https://es.wallapop.com/search?distance=30000&keywords=leggins&latitude=41.38804&longitude=2.17001&filters_source=quick_filters"
browser.get(scrapURL)
#...
Run Code Online (Sandbox Code Playgroud)
和错误:
WebDriverException: unknown error: unable to discover open pages
Run Code Online (Sandbox Code Playgroud)
当我执行脚本时,我没有任何chromeheadless实例,当我在没有选项的情况下使用它时,它工作正常。知道为什么会发生这种情况吗?请注意,我正在使用--remote-debuggin-port类似问题中提供的内容。
我正在使用ChromeDriver 86.0.4240.22
小智 0
您是否尝试过使用 arg --no-sandbox ?很多人在Chrome Driver Error using Selenium: Unable to Discover Open Pages 上都成功地解决了这个问题。
| 归档时间: |
|
| 查看次数: |
8774 次 |
| 最近记录: |