您通常需要访问驻留在另一台服务器上的数据,无论您是在编写在线RSS聚合器还是在为搜索机制进行屏幕抓取。PHP使得将这些数据拉入字符串变量成为一个非常简单的过程。
您可以使用非常简短的方法:
$url = “https://www.howtogeek.com”;
$str = file_get_contents($url);
该方法的唯一问题是,出于安全原因,某些web主机在文件方法中阻止了url访问。您可以改用此变通方法:
function get_url_contents($url){ $crl = curl_init(); $timeout = 5; curl_setopt ($crl, CURLOPT_URL,$url); curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout); $ret = curl_exec($crl); curl_close($crl); return $ret; }
您现在应该将网站的内容放在一个字符串变量中。请注意,这不会下拉支持文件,如javascript或CSS。如果您需要整个页面,您将不得不进一步解析页面并分别检索这些页面。
... Feed43:允许您从任何网页中提取HTML,并为标识页面上任**项目的过滤器创建代码段。免费版本允许您创建有限的项目提要,每六小时或更长时间更新一次。 ...
... 由于bash处理带引号的参数/字符串的方式,在处理for循环时有一个非常简单和常见的错误。循环浏览文件列表的方式如下: ...
...”面板。 您可以选择通知的结束位置。 选项三:使用rss提要 相关:什么是RSS,我如何从中受益? YouTube对订阅工作方式的持续干扰意味着你可能不再信任他们了。如果你想要一个完全不同的系统来跟踪视频,我们可以推荐RSS吗...
...、从其他零售商处购买的电子书、计算机上的一般文档、网页,甚至您希望传输到Kindle的RSS提要,我们都为您提供了一个解决方案。你的Kindle不需要是一个只有亚马逊设备的书! 你需要什么 对于本教程,你将不需要太多,Kindl...
...定feed所独有的。 Twitter:搜索你最喜欢的作者、博客、网页或艺术家。在Twitter上“关注”他们类似于使用RSS提要,给你一个他们想与你分享的内容流。 Facebook:你最喜欢的作家、博客、网页或艺术家的Serach。同样,你的Facebo...
...这些图像显示为我的壁纸。 管道可能需要几分钟才能从网页中提取图像,具体取决于网页上图像的数量。 一旦管道成功地提取了所有墙纸图像,它将显示从Gnome Look URL收集的图像列表。 Yahoo Pipes提供了不同的选项,例如“MyYah...
...方式调整所有的设置和选项。在一天结束时,你会有一个网页,你可以在任何时间,在任何设备**问,阅读所有最新的文章,从你订阅的博客。Tiny RSS支持过滤器和标签,因此您可以将这些提要分类,过滤掉您不想要的故事,并...
...mp;书信电报;键>标签&lt/键&gt&书信电报;字符串>com.flexget&lt/字符串&gt&书信电报;键>程序参数&lt/键&gt&书信电报;阵列&gt&书信电报;字符串&gt/usr/local/bin/flexget&lt/字符串...
...力,你真的不需要知道什么特别的。如果你曾经花时间**网页或用JavaScript进行黑客攻击,那么Chrome扩展是非常容易**的,即使你只是这些领域的初学者,你也可以使用Chrome扩展。我们就这么做吧。我们的项目:从“helloworld”到rss...