例如,一个网页,正常浏览,是可以在网页上看到span的内容的。
但是一旦用php的file_get_html方法,想解析span下的内容,却获取不到!但是网页上明明有内容的啊!
我试了很多方法,例如用file_put_content也是获取不到。但是如果我手动把网页另存为,然后查看网页html源码是能看到span下有内容的。谁能告诉我怎么回事呢?脑子要想炸了。。
但是一旦用php的file_get_html方法,想解析span下的内容,却获取不到!但是网页上明明有内容的啊!
我试了很多方法,例如用file_put_content也是获取不到。但是如果我手动把网页另存为,然后查看网页html源码是能看到span下有内容的。谁能告诉我怎么回事呢?脑子要想炸了。。
解决方案 »
- 请问在Windows下怎么配置Apache2.2+php5.3.5+Oracle 10g?
- 变量还要声明吗?
- php 如何处理抽奖中的重复的兑换码
- 帮我看下这错误
- 网页项目外包,限成都地区
- 我的虚拟主机提供商说他们安装了mod_rewrite模块,谁能提供一个简单的php程序来测试一下(Unix主机)?
- PHP的传输数据加密是怎么实现的?
- 怎样使"后退"键失效?
- PHP新手问几个关于效率的问题
- zend studio 10用装Zend debugger吗
- file_get_contents post执行后 程序自动离开???
- 利用ajax实现登陆验证,但是点击按钮没有响应是什么情况。不知道是什么问题,大神帮忙看一下
<span class="price-sales">1.800€</span>
但是如果,用file_put_content获取这个网页内容,看到的却是:
<span class="price-sales">N/A</span>这究竟为什么呢?
file_put_content 是向文件写,自然也不会获取什么你 #1 说的情况,多半内容是用 js 产生的
file_get_html是php解析html文件方法里的一个函数,是如果html内容是js产生的就获取不到了嘛?
而 php 程序并没有解析 js 的能力