gpt4 book ai didi

python - 使用 BeautifulSoup 抓取特定的表行

转载 作者:太空宇宙 更新时间:2023-11-03 14:46:03 26 4
gpt4 key购买 nike

我尝试从我的 base_url 页面中抓取特定行(图中标记为蓝色圆圈)。页面源代码在另一张图片中。

我的目标是获取这些 标签,但不知何故我无法用我的代码获取它们。

我的代码:

from bs4 import BeautifulSoup
from selenium import webdriver
import requests, csv, re, pandas, numpy

base_url = "http://www.basket.fi/sarjat/ottelu/?game_id=3502579&season_id=93783&league_id=4+"+"#mbt:2-400$t&0=1"
browser = webdriver.PhantomJS()
browser.get(base_url)
table = BeautifulSoup(browser.page_source, 'lxml')

for data in table.find_all("tr",{"class":"row2"}):
print(data.find("td").text)

enter image description here

enter image description here

最佳答案

通常您可以通过属性选择 html 元素,但对于本文档,“class”属性并不是很有帮助,因为同一类中还有许多其他“tr”标签。

在这种情况下,您可以使用列表索引来选择标签。

for td in table.find_all("tr", {"class":"row2"})[25].find_all('td')[1:]:
print(td.get_text(strip=True))

关于python - 使用 BeautifulSoup 抓取特定的表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46222995/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com