尝试使用以下代码:
def get_content(driver,url): driver.get(url) dates = len(wait.until(EC.presence_of_all_elements_located((By.CSS_SELECTOR,"#tournamentTable tr.center.nob-border")))) for d in range(dates): item = driver.find_elements_by_css_selector("#tournamentTable tr.center.nob-border")[d] try: idate = item.find_element_by_css_selector("th span[class^='datet']").text except Exception: idate = "" for time_td in item.find_elements_by_xpath(".//following::td[contains(@class, 'table-time') and not((preceding::tr[@])[%d])]" % (d + 2)): try: itime = time_td.text except Exception: itime = "" print(f'{idate}--{itime}')


