phpcurl请求能在日志里记录吗(php使用curl模拟多线程实现批处理功能示例)
类别:编程学习 浏览量:2735
时间:2022-01-18 01:06:08 phpcurl请求能在日志里记录吗
php使用curl模拟多线程实现批处理功能示例本文实例讲述了php使用curl模拟多线程实现批处理功能。分享给大家供大家参考,具体如下:
php模拟多线程用到curl库,这个库很强大,可以做好多事,比如模拟登陆,文件上传/下载,数据采集等。
下面是我的代码,很简单,有些还功能还不会用。
|
<?php $node_urls = array ( 'http://www.baidu.com' , 'http://www.google.com.hk' ); $ch = array (); $mh =curl_multi_init(); $ch [0]=curl_init( $node_urls [0]); $ch [1]=curl_init( $node_urls [1]); for ( $i =0; $i <2; $i ++) { curl_setopt( $ch [ $i ],CURLOPT_RETURNTRANSFER,1); curl_multi_add_handle( $mh , $ch [ $i ]); } $running =NULL; do { usleep(10000); curl_multi_exec( $mh , $running ); } while ( $running >0); $res = array (); for ( $j =0; $j <2; $j ++) { $res [ $j ]=curl_multi_getcontent( $ch [ $j ]); } for ( $k =0; $k <2; $k ++) { curl_multi_remove_handle( $mh , $ch [ $k ]); } curl_multi_close( $mh ); print_r( $res ); ?> |
这段代码就是并行爬取百度和谷歌的代码,以后再慢慢完善。
还有好多事要做。
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/xshang/p/3735652.html
您可能感兴趣
- phpcurl缺点(PHP封装cURL工具类与应用示例)
- thinkphp5单例原理(Thinkphp5框架简单实现钩子Hook行为的方法示例)
- dedecms手机独立域名(DedeCMS Wap.php 绑定域名的解决办法)
- php集成支付(ThinkPHP框架整合微信支付之刷卡模式图文详解)
- php获取数组中和为指定数的数组(php统计数组不同元素的个数的实例方法)
- mac版本php环境搭建(在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤)
- php各种绕过姿势(php面试实现反射注入的详细方法)
- php怎么修改单独一行数据(PHP实现批量修改文件名的方法示例)
- php怎么设计策略模式(php设计模式之策略模式应用案例详解)
- php生成json信息(php使用json-schema模块实现json校验示例)
- php函数的使用方法(PHP中str_split函数的用法讲解)
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
- php面对对象的三大特性(php中对象引用和复制实例分析)
- thinkphp5框架分析(thinkPHP5框架路由常用知识点汇总)
- php可忽略大小写的模式符(PHP基于timestamp和nonce实现的防止重放攻击方案分析)
- phpstudy不解析php代码(phpstudy伪静态设置的问题)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
热门推荐
- mpp数据库的客户端工具(xampp默认mysql数据库root密码的修改)
- 微信小程序存token(小程序开发实现access_token统一管理)
- 通过接口访问mysql数据库(使用mysql记录从url返回的http GET请求数据操作)
- php怎么设置curl(php curl发送请求实例方法)
- python表格导出为图片(python生成带有表格的图片实例)
- laravel怎么获取单个框架(laravel-admin自动生成模块,及相关基础配置方法)
- dedecms运行环境(织梦dedecms5.7生成首页提示404错误解决办法)
- tomcat正常启动404(Tomcat正常访问localhost报404问题解决)
- .NET get、post 请求
- dedecms关闭站点(dedecms恶意注册与发广告文章的解决办法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9