首页 > 解决方案 > 如何查看隐藏在动态图像合成下的价格?

问题描述

我一直在尝试使用 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

我的问题是,当我尝试使用类似的代码检查价格时,我发现该网站将值隐藏在某种动态图像下(见附图),这使我无法编制价格表。到目前为止,我想出的解决方案是模拟卡片购买并在我的购物车下查看价格。我想简化一下,绕过这个动态图像。你们对此有什么建议吗?如何在不模拟购买的情况下获取价格?

标签: python

解决方案


推荐阅读