2011-04-05 34 views
0

我想要从这种页面中筛选出一些信息(http://www.ricardo.ch/kaufen/computer-und-netzwerk/apple/ipad/apple-ipad- 16GB-3gwifi-neu的情况下-komplettes-zubehoer/v/an637769334 /)。 我真的很想把结束时间标签过滤掉,但如果我用cURL得到HTML,这个标签就不存在了。我确定有一个Javascript在加载时写入这个值,但我找不到它。 有人可以帮我吗?用cURL获取HTML JavaScript标记

回答

0

是,该时间是通过一个JavaScript AJAX GET请求到这个URL被获取:

http://www.ricardo.ch/DataService/Proxy.aspx?GetInfosTimeLeft?AuctionNr=637769334&CountryNr=2

上面的URL返回CreationDate,持续时间,结束日期,LastClosedDate,起始日期和的timeleft的JavaScript阵列。你可以通过cURL获取url的内容并解析结果。

AuctionNr var替换为您尝试获取的拍卖项目编号。

但是,如果里卡多决定改变他们做事的方式,那么这样做并不是真正的道德操守,并且随时都可能破裂。