如何通过PHP获取网页内容?我如何抓取博客文章的文本,因为大多数RRS feed只给出文章的链接,所以我不能使用它。是否有这样或那样的PHP函数呢?请提供一些建议:)。通过PHP获取网站内容
2
A
回答
3
cURL是一个选项,尤其是当您需要您的应用程序像浏览器一样运行时(例如设置USER AGENT等)。您还可以使用[file_get_contents]
(请参阅:http://php.net/manual/en/function.file-get-contents.php),这对于简单的应用程序来说已经足够了。
8
要只需要加载一个网页,HTML和一切,你可以在网址使用的fopen:
$page = file_get_contents('http://www.blog.com/one-example-post');
对于网页的更先进的装卸,卷曲库将互动更巧妙地与远程服务器(例如,如果有HTTP认证,或者它是一个https页面)。
一旦你有了页面的内容,你可能需要做一些screen scraping(又名网络抓取)......并且你很幸运,因为我只是为另一个项目做了这个。 Here's a great library,我发现,以帮助这种肮脏的技术。祝你好运。
相关问题
- 1. 通过feed提取网站的完整内容php
- 2. 通过使用css路径从网站获取内容
- 3. 通过javascript从网站获取动态内容
- 4. 如何通过阅读Div内容来获取网站数据
- 5. 如何通过一些参数获取网站内容?
- 6. 通过PHP获取文件内容cURL
- 7. 通过PHP获取DOM的内容
- 8. PHP获取网页内容
- 9. 如何通过php从外部网页获取内容?
- 10. 通过URI获取内容
- 11. 通过网站更新Android内容?
- 12. PHP在网址中获取带有锚点的网站内容
- 13. 通过Javascript获取网页内容通过Javascript
- 14. 使用curl捕获网站获取内容php
- 15. 通过从HTML获取信息通过PHP显示内容?
- 16. 从Flash网站获取内容
- 17. 从另一个网站获取内容
- 18. 从外部网站获取内容?
- 19. 从python网站获取json内容
- 20. QT4未完成获取网站内容
- 21. 如何通过动态内容加载来抓取网站?
- 22. 通过认证从外部网站提取内容。
- 23. 从网站获取部分内容到不同的网站
- 24. 从网站获取内容XMLHttpRequest在PHP中
- 25. PHP curl:无法获取网站内容 - Cookie问题?
- 26. php curl从网站获取内容不起作用
- 27. 使用PHP登录后从网站获取内容
- 28. PHP/JavaScript:获取链接网站的图像或内容
- 29. 如何使用php获取网站内容
- 30. 在php中获取被阻止网站的内容
你试过谷歌吗? – 2011-04-09 23:40:08
如果您有要从中获取内容的URL,请尝试阅读以下优秀主题:http://stackoverflow.com/questions/3650125/how-to-parse-html-with-php - 还有另一个问题与链接到我无法找到的HTML解析选项。 – Daniel 2011-04-09 23:41:07
丹尼尔的建议是好的,在我的回答下面我发布了一个链接到一个漂亮的HTML分析器/屏幕抓取库,可能会帮助(或必要!)来实现您的最终目标。 – Eric 2011-04-09 23:42:04