python selenium.webdriver返回';在此服务器上找不到请求的文档';
嗨,我正在尝试运行自动搜索并从web数据库获取结果, 我有以下代码:python selenium.webdriver返回';在此服务器上找不到请求的文档';,python,selenium,webdriver,Python,Selenium,Webdriver,嗨,我正在尝试运行自动搜索并从web数据库获取结果, 我有以下代码: chrome_options = webdriver.ChromeOptions() chrome_options.add_argument("--disable-popup-blocking") driver = webdriver.Chrome(options=chrome_options) driver.get('http://www.ddfint.net/search.cfm/') search_form=dri
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--disable-popup-blocking")
driver = webdriver.Chrome(options=chrome_options)
driver.get('http://www.ddfint.net/search.cfm/')
search_form=driver.find_element_by_name('compoundName')
search_form.send_keys('Acetylcarnitine')
search_form.submit()
它返回一个找不到的结果,我注意到该网页有一个警报:不安全,在“弹出重定向”被阻止的地方,一旦我手动删除了该块,我就能够手动获得结果。我应该在代码中更改什么才能使其工作?我添加的选项不会将默认设置从“阻止”更改为“允许”,谢谢
我尝试了
chrome\u选项。添加\u参数(“--allow unsecure localhost”)
,但这也没有解决我的问题。您可以尝试添加忽略SSL错误的chrome选项:
chrome_options.add_argument("--allow-insecure-localhost")
从url中删除尾部斜杠。您应该使用
http://www.ddfint.net/search.cfm
您可以阅读。谢谢您,Christine,刚刚尝试过,仍然不起作用。我不知道是否能够重现原始问题。我已将您的代码复制到我的IDE中,它运行正常。我从昨天开始尝试,但没有成功。在我看来,chrome弹出窗口重定向被阻止,每次我运行时,我都会得到“未找到”结果,弹出窗口重定向设置为“阻止”。我正在使用Mac,你认为这可能是问题所在吗?谢谢你的帮助。我正在windows上运行,所以Mac可能正在改变一些事情。我第一次运行时确实看到了“not found”错误,但是当我第二次运行时,错误消失了,并且在之后多次运行时,我不再看到它。所以很难复制。是的,它工作得很好,非常感谢您的帮助。@Yang请在这里找到如何接受anscwer