- 博客(0)
- 资源 (12)
- 收藏
- 关注
PHP实现高度自定义的微信机器人
环境要求
PHP >= 7.0
PHP fileinfo 拓展 储存文件需要用到
PHP gd 拓展 控制台显示二维码
PHP posix 拓展 控制台显示二维码(linux)
PHP 系统命令 拓展 执行clear命令
PHP SimpleXML 拓展 解析XML
安装
请确保已经会使用composer!
运行微信账号的语言设置务必设置为简体中文!!否则可能出现未知的错误!
1、git
git clone https://github.com/HanSon/vbot.git
cd vbot
composer install
2、composer
composer require hanson/vbot
运行
正常运行
php example/index.php
带session运行
php example/index.php --session yoursession
关于session :
带session运行会自动寻找设定session指定的cookies,如不存在则新建一个文件夹位于 /tmp/session 中,当下次修改代码时再执行就会免扫码自动登录。
如果不设置,vbot会自动设置一个6位的字符的session值,下次登录也可以直接设定此值进行面扫码登录。
PS:运行后二维码将保存于设置的缓存目录,命名为qr.png,控制台也会显示二维码,扫描即可(linux用户请确保已经打开ANSI COLOR)
警告!执行前请先查看index.php的代码,注释掉你认为不需要的代码,避免对其他人好友造成困扰
请在terminal运行!请在terminal运行!请在terminal运行!
目录结构
vbot
demo (vbot 当前在运行的代码,也欢迎大家提供自己的一些实战例子)
example (较为初级的实例)
src (源码)
tmp (假设缓存目录设置在此)
session
hanson (设定值 php index.php --session hanson)
523eb1 (随机值)
users
23534234345 (微信账号的UIN值)
file (文件)
gif (表情)
jpg (图片)
mp3 (语音)
mp4 (视频)
contact.json (联系人 debug模式下存在)
group.json (群组 debug模式下存在)
member.json (所有群的所有成员 debug模式下存在)
official.json (公众号 debug模式下存在)
special.json (特殊账号 debug模式下存在)
message.json (消息)
体验
扫码后,验证输入“echo”即可自动加为好友并且拉入vbot群。
vbot并非24小时执行,有时会因为开发调试等原因暂停功能。如果碰巧遇到关闭情况,可加Q群 492548647 了解开放时间。执行后发送“拉我”即可自动邀请进群。
2017-05-03
go语言实现百度云爬虫
安装使用
安装go与设置gopath
clone项目到gopath目录
安装依赖
go get github.com/go-sql-driver/mysql
go get github.com/siddontang/go/log
go get github.com/garyburd/redigo/redis
go get github.com/Unknwon/goconfig
修改config.ini配置文件中你自己的MySQL和Redis配置(可以不配Redis),Redis不配或者错误会默认将已经爬取的uk保存到hasIndexKeys.txt文件中,这样做防止重复爬同一位用户多次
创建database名为baidu,然后执行baidu.sql
go run spider.go (当然也可以编译后运行,此时config.ini记得也复制到编译后的文件目录下,然后运行)
直接下载编译好的使用
下载适合自己系统的版本
修改config.ini配置文件,并且放到程序运行的目录下
linux: chmod +x spider,然后直接./spider运行或者nohup ./spider 1>log.out 2>err.out &以后台方式运行;win:直接点击spider.exe运行
爬到数据使用
只需替换链接中uk,shareid或者album_id即可访问
分享专辑链接类型:https://pan.baidu.com/wap/album/info?uk=1112219283&album_id=129732510768224935
普通文件或者文件夹类型:https://pan.baidu.com/wap/link?uk=1112219283&shareid=2109459878
2017-03-06
PHP技术从入门到精通八段锦扫描版
PHP技术从入门到精通八段锦扫描版
PHP 技术作为一种重要的信息技术,发展非常迅猛,社会对PHP 技术人才的需求量是巨大的。如何能够
快速有效地学习PHP 技术?这个问题一直让PHP 从业人员感到困惑。从学习心态、兴趣培养、学习方法、学习内容等
方面介绍了学习PHP 技术从入门到精通的八种学习策略,采用这些策略学习PHP 技术,入门会更快、学习效率会更高,
能够缩短成为技术高手的过程。
2017-01-17
JAVA微信支付退款接口demo
JAVA微信支付退款接口demo
应用场景
当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。
2017-01-17
Sphinx使用手册
Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。
Sphinx单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需 3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人