我正在尝试将网页中的行提取到数据框中。
我收到错误,因为我不明白如何将代码放在find_element
partю
我理解这个exists,但我仍然不知道如何从链接中实际提取表格。
我正在使用Сhrome,所以我右键单击并检查。但是我不知道从哪里拿到它来实际获得正确的代码将它放在find_element
中以提取结果行。
我想做什么?我试图提取搜索结果中的行并将其放在Python中的数据框/表中。
我可以在这些部分中添加什么来提取链接的所有列和行:
elem = browser.find_elements_by_class_name("")
post_elems = browser.find_elements_by_class_name("")
输出将是下表及其数据:
Products Released | Lifecycle Start Date | Mainstream Support End Date |Extended Support End Date |Service Pack Support End Date | Notes
答案 0 :(得分:0)
使用以下代码:
results_table = []
rows = driver.find_elements_by_css_selector("tr.ng-scope")
for row in rows:
temp = []
columns = row.find_elements_by_css_selector("td")
for column in columns:
temp.append(column.text)
results_table.append(temp)
要获取可以使用的标题:
headers = driver.find_elements_by_css_selector("th")
希望它可以帮到你!