首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >美汤找不到特定的类

美汤找不到特定的类
EN

Stack Overflow用户
提问于 2021-10-18 21:21:41
回答 1查看 66关注 0票数 0

我正在尝试获取this site上的橙色“价格”(209,600)

它似乎可以在以下div中找到

代码语言:javascript
复制
<div class="fs-3 fw-700 text-orange">209,600</div>

但是,当我运行以下代码时,我没有收到任何值。

代码语言:javascript
复制
URL = "https://www.mut.gg/players/3024-mike-haynes/22-13003024/#prices"
page = requests.get(URL)
soup = BeautifulSoup(page.content, "lxml")

price = soup.find_all("div", class_="fs-3 fw-700 text-orange")
print(price)

我甚至尝试使用print(soup.prettify())手动查找元素,但它似乎并不存在。

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-10-19 04:35:05

您正在尝试获取的

  1. 数据是通过JS呈现的,所以您可以尝试。
  2. 进入chrom开发者模式刷新您的网站,在网络选项卡中您可以搜索价格,在Fetch/Xhr部分,您将收到2个链接。
  3. 数据正在更新,您可以在其中使用第二个链接,它将返回数据为json

代码语言:javascript
复制
import requests
res=requests.get("https://www.mut.gg/api/mutdb/prices/22-13003024/xbox-one/")
data=res.json()['data']['pricesData']['summary']['price']

用于从Json中提取q2

代码语言:javascript
复制
data=res.json()['data']['pricesData']['summary']['q2']

图片:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69622696

复制
相关文章

相似问题

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