【发布时间】:2016-10-14 00:34:15
【问题描述】:
我使用php simple dom做一些报废,
但目前我正在使用 iframe,因为网页正在使用 iframe,
我无法直接使用 php simple dom 解析 iframe 的内容(它没有从 iframe 内容中找到任何内容),
当我尝试访问该 iframe 的“src”值时,该 iframe 的“src”似乎只允许从该特定网站 ip 访问(我无法将 src 值复制粘贴到另一个网络浏览器并获取内容,如果我尝试这样做,它只会返回空白屏幕),
我的问题是如何克服这个问题?
使用 PHP 和 php simple dom 是否可行?
或者我应该使用不同的 PHP 库甚至不同的语言(不是 PHP)?
【问题讨论】:
-
看起来他们不想让你窃取那里的数据
-
使用单独的 HTTP 请求加载 IFRAME。 IFRAME 文档的内容不是包装文档的一部分。您必须进行单独的 HTTP 调用才能获取 IFRAME 的内容。
-
@nogad,来吧..你不觉得有挑战吗? :)
-
@galchen,是的,我知道这一点,这就是我问这个问题的原因。
标签: php web web-scraping