我猜它是由ajax加载的。
我已经尝试过CURL,DOMDocument和PHP Simple HTML DOM Parser
详细信息:
我正试图在Playstation Store上获得游戏的价格。我有一个像https://store.sonyentertainmentnetwork.com/#!/en-us/jogos/shadow-of-the-colossus/cid=UP9000-NPUA80677_00-SOTC000000000001
的网址,我想得到这个价格。 <div class="price">$19.99</div>
我只是注意到,如果你检查页面的源代码,它没有在页面上显示任何元素,那是因为我相信所有都是像ajax这样的东西加载,我想PHP解析将永远不会在这里工作。 / p>
我尝试了Jquery AJax(),Get()和Load()函数,但我没有成功。跨域的一些问题。
有一个名为PSN Prices的网站可以做到这一点。
其他信息:
这完全是出于个人目的,我只是想做一些愿望清单并自己跟踪价格。
对不起我的英语。
答案 0 :(得分:6)
搜索19.99
“DISPLAY_PRICE”: “$ 19.99”
修改:
游戏网址:
https://store.sonyentertainmentnetwork.com/#!/en-us/jogos/shadow-of-the-colossus/cid=的 UP9000-NPUA80677_00-SOTC000000000001 强>
JSON网址:
https://store.sonyentertainmentnetwork.com/store/api/chihiro/00_09_000/container/US/en/999/的 UP9000-NPUA80677_00-SOTC000000000001 强>
使用http://jsonformatter.curiousconcept.com/使其更容易,您似乎需要
default_sku-&GT; DISPLAY_PRICE
答案 1 :(得分:-6)
您是否尝试在iframe中包含网站(包含价格),然后使用javascript / jquery访问数据?