Я зашел так далеко, как только могу, но, похоже, я не могу собрать данные из таблицы.Я искал ответы через stackoverflow, но, похоже, ничего не работает.По сути, таблица пуста, или я просто не могу найти элементы в таблице.Я работаю с таблицей с ежедневной фэнтезийной веб-страницы Yahoo.
ПРИМЕЧАНИЕ. Текущий используемый веб-адрес, вероятно, будет меняться неделя на неделю, поэтому в будущем он может быть недействительным.
Текущий код:
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait as wait
driver = webdriver.Chrome()
driver.get("https://sports.yahoo.com/dailyfantasy/contest/5416455/setlineup")
response = wait(driver, 10).until(EC.presence_of_element_located((By.TAG_NAME,"data-tst-player-id")))
driver.quit
soup = BeautifulSoup(response, 'lxml')
with open('test.txt','w', encoding='utf-8') as f_out:
f_out.write(soup.prettify())