python - 如何获取 javascript 变量的内容?
问题描述
当我使用beautifulsoup4 阅读网站时,我正在尝试获取网站上的javascript 变量的内容。javascript 变量在输出之前参与计算。
包含以下所有 javascript 的网站是:查看源:https ://r6.tracker.network/profile/pc/thelonerankwolf/matches
我想检索matchGroup.data.matches
,matchGroup.data.wins
等matchGroup.data.kd
。
<section class="trn-scont__content">
<div class="trn-card" v-for="(matchGroup) in filteredMatches">
<div class="trn-card__content">
<h2 class="trn-title trn-title--normal">
{{ showDate(matchGroup.day) }}
</h2>
<div class="trn-defstats-grid">
<div class="trn-defstat">
<div class="trn-defstat__name">Matches</div>
<div class="trn-defstat__value">{{ matchGroup.data.matches }}</div>
</div>
<div class="trn-defstat">
<div class="trn-defstat__name">Wins</div>
<div class="trn-defstat__value">{{ matchGroup.data.wins }}</div>
</div>
<div class="trn-defstat">
<div class="trn-defstat__name">Kills</div>
<div class="trn-defstat__value">{{ matchGroup.data.kills }}</div>
</div>
<div class="trn-defstat">
<div class="trn-defstat__name">K/D</div>
<div class="trn-defstat__value">{{ matchGroup.data.kd }}</div>
</div>
<div class="trn-defstat">
<div class="trn-defstat__name">MMR Change</div>
<div class="trn-defstat__value">{{ matchGroup.data.mmrDelta }}</div>
</div>
<div class="trn-defstat">
<div class="trn-defstat__name">Time Played</div>
<div class="trn-defstat__value" v-seconds-to-hms="matchGroup.data.timePlayed"></div>
</div>
</div>
</div>
我需要帮助获取变量的值,例如:Matches= 6
解决方案
推荐阅读
- python - Python:从库中随机选择抽认卡游戏的密钥
- javascript - 单击时突出显示表格(css/html)上的单元格
- python - Python3 中的 http.client.IncompleteRead 错误
- c# - 从用户输入中获取查询
- angular - 在 p 日历中禁用单个日期
- java - 编写一个函数,该函数接受一个 int 数组并将偶数和奇数的总和作为数组返回。(在描述中阅读全文)
- laravel - 输入一个值并用数据库 laravel 中的值检查它
- postgresql - Sequelize 不会创建唯一约束
- c++ - 使用经常调用的 api 实现 C++ 多客户和生产者解决方案,这行得通吗?
- ios - Swift IOS,匿名用户+安全