如何抓取网页实时内容
程序员文章站
2022-05-19 20:18:52
...
#网址:http://data.shishicai.cn/cqssc/haoma/#Demo:>".print_r($pages);echo PHP_EOL;$doc = new DOMDocument();$new_doc = new DOMDocument('1.0', 'utf-8');echo "doc-->>".print_r($doc);echo PHP_EOL;$dom = $doc->getElementsByTagName('table');$newdoc = $new_doc->loadhtml($dom->item(2)->nodeValue);$table = $new_doc->saveHTML();echo "table-->>{$table}".PHP_EOL;#result:#……乱码……#pages-->>1 DOMDocument Object ( ) doc-->>1 table-->>#table是空的……?>
回复讨论(解决方案)
我想获取的内容是:
对应代码片段:
页面数据是JS填充的。你得爬那个JS脚本。
貌似这样做繁琐了吧?
貌似是用了frame框架内嵌在tbody里面,然后用JS代码来做html。
打开http://datacache.shishicai.cn/script/2f67117ba1b58074.js后,
搜索'frame'出来6条结果
凭我的技术分析是不出框架的链接
LZ看来也是位大神,技术分好高,仰望ING
http://data.shishicai.cn/handler/kuaikai/data.ashx
post: lottery=4&date=2013-05-06
采集这儿.
楼上链接抓的是空白……
上一篇: 5个PHP性能优化的编程习惯
下一篇: PHP 日,周,月点击排行统计