【发布时间】:2022-01-09 15:32:24
【问题描述】:
我正在尝试从该页面上抓取数据https://www.flashscore.pl/druzyna/ajax/8UOvIwnb/tabela
Q1:我创建了这段代码,但我不知道如何仅为 AJAX 团队提取数据。数据将保存为列表。稍后它们将被保存到 csv 文件。另外,我不感兴趣,例如符号“?”如何排除它?我会很感激你的帮助。
Q2:如何将“AJAX”的 anserw 与“;”分开阿贾克斯;18;13;3;2;56:4;42;?;W;W;P;W;W;
代码
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from bs4 import BeautifulSoup as BS
import requests
from time import sleep
driver = webdriver.Chrome()
driver.get("https://www.flashscore.pl/druzyna/ajax/8UOvIwnb/tabela/")
sleep(10)
page = driver.page_source
soup = BS(page,'html.parser')
content3 = soup.find('div',{'class':'ui-table__body'})
content_list3 = content.find_all('div',{'class':'tableCellFormIcon tableCellFormIcon--TBD'})
for i in content3:
print(i.text.split()[0])
结果
1.PSV18141346:2443?WWWWR
2.Ajax18133256:442?WWPWW
3.Feyenoord18123342:1739?WPRWW
4.Vitesse18103525:2533?WRWWR
5.Alkmaar18102635:2332?WWWWW
6.Twente1895428:2232?RWWWR
7.Utrecht1885533:2329?RRRPW
8.Cambuur1891832:3928?RPWPW
9.Nijmegen1874724:2625?WWPPP
10.Heerenveen1874720:2525?PWRWR
11.G.A.
12.Groningen1847720:2719?PPRRW
13.Heracles18531021:2618?RWPPP
14.Willem
15.Waalwijk1837819:3016?RPPWR
16.Sparta
17.Sittard18341119:4613?PRWPP
18.Zwolle1813149:326?PPPRR
【问题讨论】:
标签: python selenium-webdriver beautifulsoup