【发布时间】:2015-12-29 00:38:46
【问题描述】:
我是 Selenium/Python 的新手。尝试复制数据时卡住了。我正在尝试将数据复制到列表中。每次我尝试在 XPath/CSS 选择器中突出显示元素名称时,它总是给我一个错误提示“找不到元素”。有人可以帮我找到确切的 CSS 选择器/xpath 吗?下面是我为 CSS 选择器尝试过的代码
browser.get("http://ae.bizdirlib.com/taxonomy/term/1493") # Load page
links =[]
link = browser.find_element_by_css_selector("h2 > a")
#for link in links:
link.send_keys(Keys.CONTROL + Keys.RETURN)
link.send_keys(Keys.CONTROL + Keys.PAGE_UP)
elem = browser.find_element_by_css_selector(".content.clearfix>div>fieldset>div>ul>li>span")
elem.send_keys("bar")
elem.send_keys(Keys.CONTROL, 'a') #highlight all in box
c=elem.send_keys(Keys.CONTROL, 'c') #copy
#elem.send_keys(Keys.CONTROL, 'v') #paste
print c
【问题讨论】:
标签: python-2.7 selenium xpath css-selectors web-scraping