硒 find.by

Selenium find.by

提问人:user22516966 提问时间:9/7/2023 更新时间:9/7/2023 访问量:21

问:

日安。我开始学习Selenium,我是一个初学者。我有这个问题:我需要从整个Tipsport网站中选择所有正面交锋的比赛(例如,德约科维奇-阿尔卡拉斯2:1......有一个变量 URL。有人可以帮我写代码吗?谢谢。

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service as ChromeService
from selenium.webdriver.common.by import By

driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))

driver.get("https://www.tipsport.cz/statistiky-zapasu/5543056/3873/43/false")


my_elements = driver.find_elements(By.CLASS_NAME, "m-matchStatsMatchesIndicator__row")

matches_list = []

for matches in my_elements:

    name = matches.find_elements(By.CLASS_NAME, "m-matchStatsMatchesIndicator__label")
    score = matches.find_elements(By.CLASS_NAME, "m-statsRow__percentage")

    zap_item =[
   "name": name,
   "score": score
    ]

    print(matches.get_attribute("outerHTML"))

driver.quit()'

Python 查找 选择器

评论


答: 暂无答案