doushan2311 2017-06-04 10:26
浏览 32

使用Simple HTML DOM Parser + Function调用提取数据

I was trying to extract data with Simple HTML DOM parser but some of the datafields I was retreiving was empty. So I realised that the page Im fetching the data from is using an function call to populate the data.

After viewing the source code on the page I saw that they are using the $(document).ready(), and the function I assume popoulates the data inside there.

So my question is how to realise the function call in similar way to populate the data and then fetching the data with DOM parser?

When Im trying to call the function in the console mode it works, so I just need to do this but programatically from the PHP script Im using.

This is what I want to do, but I know it wont work, but you get my intention hopefully:

$html= file_get_html($siteURL);

echo "function populateData(){
    registerData(x,y,z);
}"

echo "populateData()";

//now fetch newly populated data by html dom parser
$data=$html->find('div[class=box1a]');
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?
    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 路易威登官网 里边的参数逆向
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
    • ¥50 需求一个up主付费课程