Tan*_*nax 7 javascript php ajax screen-scraping
我有一个PHP脚本,通过使用CURL和simple_html_dom PHP库从另一个网站加载页面内容.这非常有效.如果我回复了返回的HTML,我可以在那里看到div-content.
但是,如果我尝试仅使用simple_html_dom选择该div,则div始终返回空.起初我不知道为什么.现在我知道这是因为它的内容显然填充了javascript/ajax.
我如何获取网站的内容,然后能够在javascript用正确的内容填充它之后选择div-content?
它甚至可能吗?谢谢!
小智 0
不幸的是,Javascript 在浏览器中的客户端运行,因此除非页面加载到 Web 浏览器中,否则没有简单的方法可以做到这一点。
\n\n我能想到的唯一方法是让浏览器在 server\xe2\x80\x99s 后台运行,自动重新加载生成的页面并将其保存在可供 PHP 脚本获取的文件中。\n嗯...我不知道有谁实现了这样的想法。
\n\n最好尝试获取正在填充 div 的 URL。例如,如果 div 内容是通过 AJAX 生成的,那么如果您使用 cURL 获取数据源 URL,那么数据也将可供您使用。
\n| 归档时间: |
|
| 查看次数: |
9407 次 |
| 最近记录: |