有时候我们需要去获取某个网站的内容、图片、视频……
利用PHP来做到这一点,代码如下:
<?php
$url='http://www.csdn.com';
$content=file_get_contents($url);
//正则表达式,就获取首页的下面的图片1中的链接吧
$pattern='|<div class="box enterprise lib-list">
<h2>
<a href="http://lib.csdn.net" target="_blank" class="more" οnclick="LogClickCount(this,418);">查看更多知识库</a>
<a target="_blank" href="http://lib.csdn.net" οnclick="LogClickCount(this,418);">CSDN知识库</a>
</h2>
<!--<a target="_blank" class="lib-list-banner" href="http://lib.csdn.net" ><img src="http://images.csdn.net/20160321/201502260510226665.jpg" alt="知识库" title="知识库"/></a>-->
<dl>
<dd class="tracking-ad">
<a title="(.*?)" href="(.*?)" target="_blank" οnclick="LogClickCount(this,418);"><img src="http://img.knowledge.csdn.net/upload/base/1490587425183_183.jpg"></a>
</dd>
</dl>
</div>|';
preg_match_all($pattern,$content,$match);
echo '<pre>';
print_r($match);
echo '</pre>';
?>
这样就可以得到一组数据,是你想要的,然后循环这个$match进行操作