我正在尝试做一个程序,在我完成搜索后下载PDF。web是一个aspx,使用selenium,我可以在字段中正确输入信息:
input_user=driver.find_element(By.XPATH, '//*[@name="ctl00$SPWebPartManager1$g_93bc4c3a_0f69_4097_bed1_978c8b545335$freetext"]')
textolibre="jamaica"
input_user.send_keys(textolibre)
但是返回结果的页面是相同的(aspx),我无法下载PDF
我希望能够在表单中输入字段,而无需打开浏览器。我试过使用PhantomJS,但它说:
UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
当你返回结果时,我可以下载它们,考虑到url不会改变
使用PhantomJS时,只需在代码中添加两行额外的代码即可
或者,如果您在firefox浏览器中使用gekodriver,您可以在代码中使用它
如果你能分享一个更详细完整的代码,我可以更有效地帮助你
相关问题 更多 >
编程相关推荐