【发布时间】:2015-08-07 15:51:42
【问题描述】:
我是 selenium 的新手,下面是我使用 selenium 下载日报的 pdf 文档的代码 从硒导入网络驱动程序;
#Setting the profile
profile = webdriver.firefox.firefox_profile.FirefoxProfile()
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', ('application/pdf'))
profile.set_preference('browser.download.dir', '/home/jill/Downloads/Dinamalar');
browser = webdriver.Firefox();
browser.get("http://epaper.dinamalar.com/");
webobj = browser.find_element_by_id("liSavePdf");
ob = webobj.click();
ob 的值为无。我检查了许多链接,在所有链接中,似乎有一个明确的“下载 pdf”按钮,可以直接下载预期的 pdf。就我而言,单击“保存 PDF”会将我定向到另一个页面,然后需要单击另一个“下载”按钮。
我不熟悉 DOM 对象。 “保存 PDF”似乎是一个 DOM 对象。所以我不确定如何进一步进行。
【问题讨论】: