Это дополнительный вопрос к моей предыдущей проблеме
driver = webdriver.Chrome(executable_path="C:/Users/Joonas/PycharmProjects/Dictionaries/chromedriver.exe")
driver.get("http://naturalstattrick.com/games.php")
driver.minimize_window()
away_team = driver.find_element_by_xpath("//*[@id='teams_wrapper']/div[2]/div[3]/div[2]/div/table/tbody/tr[1]/td[2]") #Arizona
home_team = driver.find_element_by_xpath("//*[@id='teams_wrapper']/div[2]/div[3]/div[2]/div/table/tbody/tr[2]/td[2]") #Vegas
print(away_team.text, home_team.text)
Вывод:
Arizona Coyotes Vegas Golden Knights
Я хочу зациклить строку, упомянутую выше, чтобыпосле каждого цикла (Game) / tr [] меняется.Строки команд следующей игры следующие:
"//*[@id='teams_wrapper']/div[2]/div[3]/div[2]/div/table/tbody/tr[3]/td[2]" #Chicago
"//*[@id='teams_wrapper']/div[2]/div[3]/div[2]/div/table/tbody/tr[4]/td[2]" #Washington
Я пытаюсь создать программу, которая очищает все игры и печатает каждую игру отдельно в соответствующих строках, когда я запускаю программу:
Game1 away team Game1 home team
Game2 away team Game2 home team
Game3 away team Game3 home team
Ожидаемый результат:
Arizona Coyotes Vegas Golden Knights
Chicago Blackhawks Washington Capitals
etc....