python - 如何查看隐藏在动态图像合成下的价格?
问题描述
我一直在尝试使用 python 在网站上查看万智牌的价格。
到目前为止,我设法获得了卡片名称并编制了卡片列表。
def get_list(driver, url):
driver.get(url)
lista_card = driver.find_elements_by_class_name("deck-card")
deck_list = []
for element in lista_card:
if element.text:
deck_list.append(element.text)
return deck_list
我的问题是,当我尝试使用类似的代码检查价格时,我发现该网站将值隐藏在某种动态图像下(见附图),这使我无法编制价格表。到目前为止,我想出的解决方案是模拟卡片购买并在我的购物车下查看价格。我想简化一下,绕过这个动态图像。你们对此有什么建议吗?如何在不模拟购买的情况下获取价格?
解决方案
推荐阅读
- javascript - 如何使用 setState 更新数组中的对象
- c# - 弹到空中
- python - 在二维列表的列中查找最大值的每个索引
- flutter - Flutter:将数据保存到另一个页面的列表中
- scala - def foldLeft[B](z: B)(op: (B, A) => B): B 中的 A 是什么意思?
- python - 使用 Pandas 将 Postgres 表中的行写入 CSV 文件
- sql - sql查询以获取仅使用旅行仅用于机场的客户
- android - Gradle 构建在离线模式下失败
- javascript - 向下滚动时,如何使动画持续“n”秒?
- reactjs - Github 和 react.js 都显示不同