发送404 FPF但可见如果你访问这个页面在浏览器:http://www.x-rates.com/d/TRY/table.html你可以看到,它工作正常,但是当我尝试做$doc = new DOMDocument(); $doc->loadHTMLFile('http://www.x-rates.com/d/TRY/table.html');
返回404我自己也尝试做file_get_contents()
和发送HTML到DOMDocument这种方式,但没有运气。任何帮助感激地收到。文件在浏览器中
Q
文件在浏览器中
0
A
回答
4
404看起来你已经给该URL的标准响应代码:
$ curl -I http://www.x-rates.com/d/TRY/table.html
HTTP/1.1 404 Not Found
Date: Mon, 01 Aug 2011 12:23:49 GMT
Server: Apache/2.2.19
Content-Type: text/html
可以获取对HTTP响应主体和的DomDocument加载它作为一个字符串。
这可以用file_get_contents
Docs进行,并设置ignore_errors
HTTP context option。示例代码:
$url = 'http://www.x-rates.com/d/TRY/table.html';
// Create a stream
$opts = array(
'http'=>array(
'ignore_errors'=> true,
)
);
$context = stream_context_create($opts);
// Open the file using the HTTP headers set above
$file = file_get_contents($url, false, $context);
$doc = new DOMDocument();
$doc->loadHTML($file);
0
页面正在返回一个404,我相信这是故意使它难以刮擦它。我发现这个在其网站上:
与工具,如PHP,LWP,Java和微软获取数据控件,例如不允许
您可能要仔细检查你实际上是允许要做你正在做的事,我担心你可能会侵犯版权。
相关问题
- 1. SWF文件在Mac浏览器,但不是在PC浏览器
- 2. 在浏览器中查看隐藏文件夹“浏览”
- 3. 在浏览器中显示pdf文件?
- 4. 在浏览器中读取wsdl文件
- 5. 在浏览器中播放CAF文件
- 6. 在浏览器中下载文件
- 7. 在浏览器中查看JSON文件
- 8. 在Kivy中添加文件浏览器
- 9. 在浏览器中播放pls文件
- 10. 在浏览器中查看DWG文件
- 11. 在浏览器中运行.py文件
- 12. 文本文件浏览器
- 13. 在iphone中浏览文件
- 14. OSGi MANIFEST.MF文件浏览器
- 15. 创建文件浏览器
- 16. PHP文件浏览器mod_rewrite
- 17. JWPlayer的文件浏览器
- 18. PlayBook文件浏览器
- 19. 在vb“网页浏览器控件”中打开Chrome浏览器
- 20. 如何在浏览器中使用网页浏览器控件?
- 21. 在Android浏览器中捕捉浏览器关闭事件
- 22. 浏览或选择文件按钮,在iPhone Safari浏览器
- 23. 打开文件浏览器在给定路径浏览(不选)
- 24. ASP.Net MVC:在浏览器中显示文件,在浏览器标签中显示文件名
- 25. 文件浏览器(文件选择)android
- 26. 从网络浏览器打开本地文件夹浏览器
- 27. sqlite浏览器:db文件在哪里?
- 28. Django的在线文件浏览器
- 29. 缓存在浏览器,而.htacess文件
- 30. C#WPF,如何在文件浏览器
你在哪里看到这个说法,我发现没有像,在这个特定的网站,因为我找了事前。 –
此限制是由使用和版权页面http://www.x-rates.com/copyright.html的条款暗示,但我发现开发者页面上,准确的句子http://www.x-rates.com/ developers.html – ZoFreX