我有一个从网站下载所有.csv文件的脚本。它工作正常,但我还需要获取一个包含.csv文件的URL的列表。 下载代码部分如下:
onTouch
我觉得我需要做点什么:# Download files according to Xpath in table
def downloadfiles(Xpath):
global browser
time.sleep(10);
# Click csv img
try:
browser.find_element_by_xpath(Xpath).click()
global downloadcount
downloadcount = downloadcount + 1
return
# Element not found
except NoSuchElementException as e:
print("Error enxontró csv")
return
而不是点击我想获得链接。
代码是在python 3.6和selenium中创建的。
Xpath是browser.find_element_by_xpath(Xpath).click()
如何将链接列表转换为.csv文件?
答案 0 :(得分:0)
您可以使用get_attribute("href")
获取链接
使用下面的代码行
link = browser.find_element_by_xpath(Xpath).get_attribute("href")
print link