客户端采集发布模块php开发包 1.0

客户端采集发布模块php开发包 1.0
  • 软件评分:
    8.00分
  • 软件大小:
    9 KB
  • 软件类型:
  • 运行平台:
    Win64/WinXP/Mac OS X/Mac OS 9/Mac OS 7.1/SCO Unix/FreeBSD/Linux/Win98/WinNT4/DOS/Win95/WinMe/Win98SE/SymbianOS/WinMobile/Java/嵌入式Linux/PalmOS/诺基亚N-Gage/PocketPc/Smartphone/手机系统兼容软件
  • 软件属性:
    简体中文 共享软件
  • 收录时间:
    2023-03-23 20:34:50

客户端采集发布模块php开发包 1.0软件介绍

/*
视采采集器客户端开发包
(C)2007-2009 dm Inc.
This is NOT a freeware, use is subject to license terms

www.doinfo.net www.caijiqi.net
hotheartboy@gmail.com
*/
客户端采集发布模块php开发包说明
版本:1.0
功能:
此开发包用于用户自定义网站采集发布模块.开发包提供完善的采集发布功能.
API:
taker
├common公共包
│├common.inc.php公共包含文件
│├config.inc.php基础配置文件
│├dataUtils.php数据处理工具。包括字符替换,附件下载等
│├HTTP.phphttp请求网页
│├httpUtils.phphttp协议工具包
│├ioUtils.php流处理工具包
│├Log.php日志包
│└req.php代理请求附件数据,突破防盗链限制
└csvcsv文件处理包
 └CSV.php读取采集系统提交的csv文件
示例代码:
1.代理请求附件数据,突破防盗链限制
$message = taker_attach ( $message, ’taker_trans_url’ );
2.读取采集系统提交的csv文件,发布到网站系统里
$csv = new CSV ( );
$csv->open (); //接收CSV文件
while ( ($data = $csv->next ()) != false ) {
post ( $data );
}
$csv->close ();
3.多线程下载附件到本地中
[down.php]
$message = $_POST [’message’];//$message为采集的文章内容
$message = taker_attach ( $message, ’down_attach’ );
updateDB...//更新数据库
[post.php]
$runner = new HTTPRunner ( $max, $tryc, $delay );
$url = "down.php?message=" . urlencode ( $message );//$message为采集的文章内容
$runner->run ( $url, ’POST’ );
$runner->close ();
多线程优化
1.打开log
设置$taker_log=true。
2.运行
选择一条规则运行,采集数据。
3.查看log
打开log.txt文件,如果有ERROR信息,根据具体的内容修改相应的配置。
301错误:线程并发太大,减少$taker_thread_count的数值和增大$taker_req_delay的数值。
failure错误:目标网站错误,适当增大$taker_try_count的重试次数。
保存修改。
4.验证
删除log.txt文件,再次运行规则,查看log,反复多次,直到没有错误或最少错误为止。
5.关闭log
删除log.txt文件。设置$taker_log=false。保存修改,调式结束。

软件图片
用户评论
评论
发 布

相关软件推荐

墨刀MockingBot 1.3.6 墨刀MockingBot 1.3.6 8.00分 2024-06-13 下载
PHPStudy 8.1.1.3 PHPStudy 8.1.1.3 6.70分 2024-06-13 下载
XAMPP 8.2 XAMPP 8.2 9.00分 2024-06-13 下载
Eclipse 4.9.0 Eclipse 4.9.0 8.60分 2024-06-13 下载
SQL Server 2008 SQL Server 2008 7.30分 2024-06-13 下载
PhpMyAdmin 5.2.1 PhpMyAdmin 5.2.1 5.00分 2024-06-13 下载