我在网页上使用以下代码:
from selenium import webdriver
from bs4 import BeautifulSoup
driver = webdriver.Chrome('C:/.../chromedriver_win32/chromedriver')
link = 'http://performance.morningstar.com/funds/etf/total-returns.action?t=IWF'
driver.get(link)
如何点击名为"每月":
的此标签修改:
与此部分对应的HTML是:
在这种情况下,"元素"我应该选择点击吗?
答案 0 :(得分:1)
你可以这样做:
elem1= driver1.find_element_by_xpath("//ul[@class='in_tabs']")
elem1.find_element_by_xpath(".//a[@tabname='#tabmonth']").click()
你可以想象,第一个选择元素 in_tabs ,第二个选择感兴趣的元素。