Как мне очистить веб-страницы MLB с помощью селена [закрыто]Python

Программы на Python
Anonymous
Как мне очистить веб-страницы MLB с помощью селена [закрыто]

Сообщение Anonymous »

Если я хочу правильно отформатировать результаты турнирной таблицы MLB для загрузки в Excel, как мне изменить прикрепленный скрипт Python

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.common.by import By
import pandas as pd

# Setup WebDriver
driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')

# Open the page
driver.get('https://www.espn.com/mlb/standings')

# Wait for JavaScript to load (adjust time as needed)
driver.implicitly_wait(10)

# Extract data
standings = []
for row in driver.find_elements(By.CSS_SELECTOR, 'tr'):
cells = row.find_elements(By.CSS_SELECTOR, 'td, th')
if cells:
standings.append([cell.text for cell in cells])

# Convert to DataFrame
df = pd.DataFrame(standings)

# Save to Excel
df.to_excel('mlb_standings.xlsx', index=False)

# Print or process the data
for team in standings:
print(team)

# Clean up
driver.quit()
Результаты возвращаются, но формат неправильный...

Подробнее здесь: https://stackoverflow.com/questions/786 ... g-selenium

Вернуться в «Python»