發送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. 在Kivy中添加文件瀏覽器
- 4. 在瀏覽器中下載文件
- 5. 在瀏覽器中加載JSON文件
- 6. 在瀏覽器中查看index.jade文件
- 7. PhpStorm在瀏覽器中運行文件
- 8. 在瀏覽器中查看JSON文件
- 9. 在瀏覽器中運行.py文件
- 10. 在瀏覽器中播放pls文件
- 11. 在瀏覽器中播放CAF文件
- 12. 在瀏覽器中讀取wsdl文件
- 13. 在瀏覽器中顯示pdf文件?
- 14. 在瀏覽器中查看DWG文件
- 15. 文本文件瀏覽器
- 16. 在iphone中瀏覽文件
- 17. PHP文件瀏覽器mod_rewrite
- 18. 瀏覽器加載文件
- 19. PlayBook文件瀏覽器
- 20. 角文件瀏覽器
- 21. OSGi MANIFEST.MF文件瀏覽器
- 22. JWPlayer的文件瀏覽器
- 23. 創建文件瀏覽器
- 24. 文件不被瀏覽器
- 25. 打開文件瀏覽器?
- 26. 軟件在瀏覽器中預覽.eml文件
- 27. 如何在瀏覽器中使用網頁瀏覽器控件?
- 28. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 29. 在硒瀏覽器中獲取瀏覽器關閉事件
- 30. 在Android瀏覽器中捕捉瀏覽器關閉事件
你在哪裏看到這個說法,我發現沒有像,在這個特定的網站,因爲我找了事前。 –
此限制是由使用和版權頁面http://www.x-rates.com/copyright.html的條款暗示,但我發現開發者頁面上,準確的句子http://www.x-rates.com/ developers.html – ZoFreX