当我将浏览器中的网页源代码与我从下面的代码中获得的源代码进行比较时,
$data = file_get_contents("http://www.someurl.com/loader.aspx");
它有所不同。源代码不一样,我怀疑这是由于某些DOM操作引起的。
是否有可能在编程后使用javascript和/或ajax操作(使用PHP)获取HTML源代码?
答案 0 :(得分:0)
您需要使用无头浏览器来评估页面上的JavaScript。一个非常受欢迎的选项是PhantomJS。
然后查看PHP PhantomJS,看看如何从PHP脚本中控制这个无头浏览器。