我真的是python的新手,但是我能够从网站上下载文件:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("http://www.yeastgenome.org/locus/S000001142/overview")
wait = WebDriverWait(driver, 4)
wait.until(EC.element_to_be_clickable((By.XPATH,"/html/body/div/div/div[2]/div[2]/section[2]/div/div[1]/div/div/div/div[1]/div/div[1]/div/a"))).click()
for i in range(1,5):
i = str(i)
wait.until(EC.element_to_be_clickable((By.XPATH,"/html/body/div/div/div[2]/div[2]/section[2]/div/div[1]/div/div/div/div[1]/div/div[1]/div/ul/li["+i+"]/a"))).click()
它对我有用,下载了那些文件。
这是我了解到,您需要检查网站上的元素以进行click(),但在Tableau中,我无法选择elemetn。怎么做?谢谢。
iframe
内,因此您不能单挑并单击该框中的项目。您可以导航到另一个将给您pdf的URL,然后从那里使用Selenium。