如何使用Python Selenium

时间:2017-10-19 13:07:01

标签: python selenium web-scraping

我在网页上使用以下代码:

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)

如何点击名为"每月":

的此标签

enter image description here

修改

与此部分对应的HTML是:

enter image description here

在这种情况下,"元素"我应该选择点击吗?

1 个答案:

答案 0 :(得分:1)

你可以这样做:

elem1= driver1.find_element_by_xpath("//ul[@class='in_tabs']")
elem1.find_element_by_xpath(".//a[@tabname='#tabmonth']").click()

你可以想象,第一个选择元素 in_tabs ,第二个选择感兴趣的元素。