Как вывести данные в два столбца эксель файла, 1-имя, 2-рейтинг
На данный момент получается слитно.
На данный момент получается слитно.
Python:
from selenium import webdriver
driver = webdriver.Chrome()
import csv
import pandas as pd
driver.get('https://www.whoscored.com/Teams/30/Show/England-Tottenham')
from selenium.webdriver.common.by import By
players_lines = driver.find_elements(By.XPATH,"//tbody[@id='player-table-statistics-body']/tr")
results = {}
for player in players_lines:
name = player.find_element(By.XPATH, './/span').text
rating = player.find_element(By.XPATH, ".//td[contains(@class,'rating')]").text
results[rating] = [name]
df = pd.DataFrame.from_dict (results, orient='index'). reset_index()
print(df)
df.to_csv('England-Tottenham.csv')
Код: