我想从网站*解析一些卡片价格,这样我就可以自动更新我的收藏价值,所以我不需要用卡片来实现卡片
* http://www.starcitygames.com
例如来自http://sales.starcitygames.com/category.php?t=a&cat=5243
我查看了页面来源,并没有在任何地方看到价格。知道如何存储价格以及是否有办法获得价格?
提前致谢
答案 0 :(得分:4)
这个特定网站使用图片和CSS来显示价格(可能是为了防止你想要做的事情)。
如果你深入了解来源,你会看到类似的东西:
<div class="oaqvOV">$</div>
<div class="xhzvwu tLRmnx2 oaqvOV"> </div>
<div class="oaqvOV pkiHbu2 xhzvwu"> </div>
<div class="oaqvOV tLRmnx2 xhzvwu"> </div>
<div class="tLRmnx2 xhzvwu oaqvOV"> </div>
如果你继续深入研究CSS,你会发现这样的课程:
.oqcnoG {
background-image:url(http://sales.starcitygames.com/price_icons.php?id=5yVRpSxt2fzNPjifOrIkBH6MJ8DcHamdiinhpzowGIk);
}
如果您查看该图像,您会发现一些数字。这些是构成价格的原因。
您需要根据类进行解析,这些类可能是随机的,也可能不是随机的,或者随时间变化以防止此活动。