PHP抓取百度搜索结果对应的第一个百度快照的链接
2016-11-24 11:31
701 查看
利用正则,代码如下:
2017-1-16更新:
把file_get_content 换成curl可以提高效率
参见另外一篇博客:http://blog.csdn.net/qq_28018283/article/details/53337984
public function kuaizhaoo() { $text = '你要搜索的内容'; $url = 'http://www.baidu.com/s?word='.$text; $html = file_get_contents($url); // var_dump($html); $text = str_replace('.','\.',addslashes($text)); $regex = "/<a.?data-click=\"{'rsv_snapshot':'1'}.*?\">(.*?)<\/a>/is"; preg_match($regex,$html,$matches); $regex1 = "/(href=\").*?(\")/i"; preg_match($regex1,$matches[0],$matches1); // var_dump($matches1[0]); $replaceList = array("href=\"","\""); $url = str_replace($replaceList, "", $matches1[0]); echo ($url);die(); }
2017-1-16更新:
把file_get_content 换成curl可以提高效率
参见另外一篇博客:http://blog.csdn.net/qq_28018283/article/details/53337984
相关文章推荐
- C#抓取百度和谷歌的搜索结果(标题和链接) 代码整理
- C++和python如何获取百度搜索结果页面下信息对应的真实链接(百度搜索爬虫,可指定页数)
- PHP抓取百度搜索结果页面的【相关搜索词】并存储
- PHP实现抓取百度搜索结果页面【相关搜索词】并存储到txt文件示例
- PHP多进程抓取百度搜索结果
- 发布我的第一个Chrome扩展:移除百度搜索结果链接的跳转,去除恶心的/link?url=xxxxxxx....
- 用python和BeautifulSoup抓取百度搜索结果10-20页面中的网站链接
- PHP多进程抓取百度搜索结果
- 抓取百度搜索结果
- 解析百度搜索结果链接的url,获取真正的url
- python,抓取百度搜索结果
- php实现抓取网站百度快照和百度收录数量的代码实例
- 抓取百度搜索结果
- C#winform抓取百度,Google搜索关键词结果
- PHP 批量获取 百度搜索结果 网址列表
- Python实现抓取百度搜索结果页的网站标题信息
- 抓取百度搜索结果——解密百度狗
- 用百度搜索sb,第一个结果是??
- 使用HtmlUnit抓取百度搜索结果