【发布时间】:2022-01-15 15:42:30
【问题描述】:
我正在尝试解析 selenium python 列表而没有结果。我想要的是删除足球比赛的 0-0 结果。 示例代码:
driver.get("https://www.flashscore.com/match/Qs85KCdA/#h2h/overall")
time.sleep(3)
rows = driver.find_elements_by_xpath("//div[@class='h2h__row']")
for row in rows:
results = row.find_element_by_xpath(".//span[@class='h2h__regularTimeResult']")
date = row.find_element_by_xpath(".//span[@class='h2h__date']")
print(results.text)
print(date.text)
输出:
0 : 0
10.12.21
1 : 2
04.12.21
0 : 2
01.12.21
0 : 0
27.11.21
3 : 1
22.11.21
0 : 0
10.12.21
1 : 2
05.12.21
0 : 5
30.11.21
1 : 2
27.11.21
1 : 1
20.11.21
0 : 0
10.12.21
5 : 1
30.06.20
2 : 2
15.12.19
1 : 0
15.04.13
1 : 1
18.11.12
我想要的是不打印 0:0。因此,如果整体匹配摘要中有 0:0 结果,我不会打印它。我已经尝试了一切,但没有任何效果。有人可以帮我吗?
【问题讨论】:
-
只是字符串比较results.text?
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: python-3.x selenium selenium-webdriver xpath webdriverwait