举个例子先:
我想用php得到google 中一个网站的收录量,
搜索 site:xxx.com 后,页面中会得到这样的东西 找到约 1,250 条结果 (用时 0.23 秒)
但是这个东西,页面上可以看到,源码中看不到,用file_get_contents()得到的东西也是不包含的~
这应该是JS 在页面上写入的~~ 本来是想用PHP读gg的页面把这个收录量正则出来的~~,现在不能弄了~
有本有什么办法?~
我想用php得到google 中一个网站的收录量,
搜索 site:xxx.com 后,页面中会得到这样的东西 找到约 1,250 条结果 (用时 0.23 秒)
但是这个东西,页面上可以看到,源码中看不到,用file_get_contents()得到的东西也是不包含的~
这应该是JS 在页面上写入的~~ 本来是想用PHP读gg的页面把这个收录量正则出来的~~,现在不能弄了~
有本有什么办法?~
2.提交地址正确的应该是 http://www.google.com.hk/search?ie=UTF-8&q=site:csdn.net
3.将内容正则这样你的源代码里就有 找到约xxxx,并且可以正则出这个结果
是,用curl 已经顺利取到了google页面中的东西,但是我用同样的方法取这个页面
http://www.baidu.com/s?wd=www.hao123.com
中第一个结果的快照,就是那个日期,就取不到了,我看了下JS代码, 有一句,
C.g("date").innerHTML=H
确实是JS写进去的,但是curl取不到~~~和google有什么不同呢~?
还是curl设置有什么特殊的地方