首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用bs4擦伤圆柱体的记分

用bs4擦伤圆柱体的记分
EN

Stack Overflow用户
提问于 2022-05-09 18:18:41
回答 1查看 32关注 0票数 1

我正在为我的大学项目从红薯上刮一些数据,但我不能刮番茄机的分数。

https://www.rottentomatoes.com/m/doctor_strange_in_the_multiverse_of_madness

我的代码是

代码语言:javascript
复制
tomato = bs.find('span', {'class':'percentage'}, {'data-qa':'tomatometer'}).text

我试过几种方法,但没有一种奏效

EN

回答 1

Stack Overflow用户

发布于 2022-05-09 21:15:02

您看到的数据存储在页面中的<score-board>标记中:

代码语言:javascript
复制
import requests
from bs4 import BeautifulSoup


url = "https://www.rottentomatoes.com/m/doctor_strange_in_the_multiverse_of_madness"
soup = BeautifulSoup(requests.get(url).content, "html.parser")

board = soup.find("score-board")
print(
    f'Audience Score: {board["audiencescore"]}% Tomatometer: {board["tomatometerscore"]}%'
)

指纹:

代码语言:javascript
复制
Audience Score: 87% Tomatometer: 75%
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72176548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档