Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2023, 13:47   #1
OlegShtompel
Пользователь
 
Регистрация: 26.07.2022
Сообщений: 14
Вопрос Как вывести данные ?

Подскажите пожалуйста как вывести имеющиеся данные в два столбца
1-имя и 2-рейтинг ?
Код:
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')
OlegShtompel вне форума Ответить с цитированием
Старый 22.01.2023, 01:59   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Если с минимальными правками, то:
Код:
results[name] = [rating]
...
df.to_csv('England-Tottenham.csv', sep = ';', index = False)
Хотя, кажется, pandas тут как из пушки по воробьям. А еще "умный" эксель посчитал практически все рейтинги датами.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести данные из БД TheTimeMachine Помощь студентам 2 14.10.2012 12:34
Как вывести данные из БД moshkin_ura PHP 2 05.04.2012 21:15
Как в C++ вывести данные в Excel? RayGGG Общие вопросы C/C++ 3 23.04.2011 20:01