【发布时间】:2012-08-19 10:03:03
【问题描述】:
我有一个网络爬虫,可以搜索某些文件并下载它们,但是当“另存为或打开”对话框提示时,我该如何下载 pdf 文件。我目前正在使用 python selenium 进行爬网。这是我的代码。
from selenium import webdriver
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.tda-sgft.com/TdaWeb/jsp/fondos/Fondos.tda") # Load page
link = browser.find_element_by_link_text("Mortgage Loan")
link.click()
link2 = browser.find_element_by_link_text("ABS")
link2.click()
link3 = browser.find_element_by_link_text("TDA 13 Mixto")
link3.click()
download = browser.find_element_by_link_text("General Fund Information")
download.click()
time.sleep(0.2) # Let the page load, will be added to the API
browser.close()
【问题讨论】: