【发布时间】:2016-03-14 16:21:01
【问题描述】:
我正在努力挖掘音乐家获得的荣誉勋章的细节!所以here 是指向音乐家列表的链接。然后,当您单击每个视图的视图时,它有一个整洁的小表,其中包含 RANK、COMPANY、DATE OF ISSUE 等。我想从该表中抓取数据。
from selenium import webdriver
driver = webdriver.Chrome("/Users/ashkij/Desktop/chromedriver")
driver.get("http://www.cmohs.org/search-results.php?q=&x=40&y=9&rank=Musician&organization=&division=&company=&conflict=")
person = driver.find_elements_by_class_name("div.floatElement.recipientView")
details = driver.find_elements_by_class_name("div.detailDatacol1")
for i in details:
print(i.text)
【问题讨论】:
-
有什么问题?
-
它不打印...任何东西。暗示我显然做错了什么,即使我将驱动程序指向(例如)具有相关数据的 Datacol1。
标签: python python-3.x selenium web web-scraping