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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2022, 00:33   #1
OlegShtompel
Пользователь
 
Регистрация: 26.07.2022
Сообщений: 14
По умолчанию Парсер сайта

Добрый вечер! Помогите спарсить данные ( Phyton) с данного сайта Whoscored нужно всего два столбца игрок и рейтинг. Подскажите пожалуйста ?
OlegShtompel вне форума Ответить с цитированием
Старый 26.12.2022, 11:45   #2
OlegShtompel
Пользователь
 
Регистрация: 26.07.2022
Сообщений: 14
По умолчанию

Код:
from selenium import webdriver
from selenium.webdriver.gekodriver.service import Service
from webdriver_manager.geko import GekoDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import pandas as pd

url = 'https://www.whoscored.com/Matches/1549539/LiveStatistics/England-Premier-League-2021-2022-Brentford-Arsenal'

s = Service(GekoDriverManager().install())
driver = webdriver.Geko(service=s)

# web driver goes to page
driver.get(url)

WebDriverWait(driver, 15).until(
        EC.presence_of_element_located((By.ID, 'player-table-statistics-body'))
    )

Players_list = []
Player_rating = []

for nme in driver.find_elements(By.CSS_SELECTOR, 'a.player-link span.iconize.iconize-icon-left'):
    Players_list.append(nme.text)
for rat in driver.find_elements(By.CSS_SELECTOR, 'td.rating'):
    Player_rating.append(rat.text)
data = {'name': Players_list, 'rating': Player_rating}
df = pd.DataFrame(data)
print(df)
df.to_csv('brentford-arsenal.csv')
OlegShtompel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен парсер для сайта. AlexBess Фриланс 2 24.09.2022 15:36
Парсер сайта pure4nik Общие вопросы Web 2 14.10.2017 00:59
Нужен парсер сайта. NonameNoface Фриланс 10 16.02.2014 12:24
Парсер сайта онлайн фильмов. TrueOman Общие вопросы Delphi 7 11.09.2013 22:15
Парсер сайта и ajax подгрузка CodeNOT PHP 6 12.10.2012 11:37