php爬虫抓取的链接怎么存储成队列?
天蓬老师
天蓬老师 2017-04-10 16:04:03
[PHP讨论组]

扩展链接函数写完后,把链接存储成队列的函数怎么写呢?

  //扩展链接函数
  public function extractLink($page){
    $matches=array();
    $pat="#href=\"(http://xxxx/yyy/zzz.php\?id=\d+$)\"# i";
    preg_match_all($pat,$page,$matches,PREG_PATTERN_ORDER);
      for($i=0;$i<count($matches[0]);$i++){
        echo $matches[0][$i];
        echo "\n";
      }
  }      

有个视频上说链接库的功能包括:1、 存储链接;2、 对链接去重;3、对链接设置优先级。
实践方案有:1、保存在数据库;2、redis;3、内存集合;4、队列。
但是说到这里视频有问题,后面内容就没有了。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
PHPz

什么视频?什么教程?你在说什么?

PHP中文网

队列不就是存成一个数组,然后array_shift, array_push么

巴扎黑

可以试试beanstalk

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号