View on GitHub

BaiduUtil

百度贴吧工具类。祝贴吧生活愉快!

Download this project as a .zip file Download this project as a tar.gz file

开始

只需要两行代码,你就可以完成一个贴吧的签到:

$test = new BaiduUtil($cookie);
$test->sign("chrome");

下面这几行代码展示了如何完成连续的一系列动作,在这个示例里,我们传入了一个客户端$client(可选):

$test = new BaiduUtil($cookie, $client);
$test->returnThis()->zan("chrome")->zan("firefox")->multiSign()->meizhi("星弦雪")->post("显卡");

在这个示例里,我们通过开启链式调用,完成了点赞、客户端一键签到,并为@星弦雪 投了妹纸票,最后在显卡吧水了一贴:)。

当然,这只是一小部分功能,详细请参见方法手册。

返回值

方法手册

登录

原型

public function login($un,$passwd,$vcode = NULL,$vcode_md5 = NULL)

返回值(array)

如果登陆成功

如果需要验证码


签到

原型

public function sign($kw, $fid = NULL)

参数

返回值


发帖

原型

public function post($kw,$fid = NULL,$tid = NULL,$content = NULL)

参数

虽然大部分参数可以省略,但为了减少HTTP请求并加快速度,请尽量传入$fid,$tid,$kw

返回值

妹纸认证

public function meizhi($meizhi_un = NULL, $meizhi_uid = NULL, $votetype = 0, $meizhi_kw = NULL, $meizhi_fid = NULL)

参数

此方法可只传入一个参数$meizhi_un

但为了减少HTTP请求,我们推荐你传入$meizhi_uid而不是$meizhi_un

异常

百度工具类在内部处理大部分异常并返回负值的错误码,能在外部捕获的异常只有构造函数中的异常