metowolf / bilibilihelper Goto Github PK
View Code? Open in Web Editor NEW:taco: B 站自动领瓜子、直播挂机脚本,!!! 非 B 站后台源码 !!!
License: Other
:taco: B 站自动领瓜子、直播挂机脚本,!!! 非 B 站后台源码 !!!
License: Other
您好!
这里有一个错误在运行时:
Log::notice("应援团 {$value['group_name']} 签到成功,增加 {$de_raw['data']['add_num']} 点亲密度"); // 查看
我想它有可能是 $data['data']['add_num']
?
如果没有问题,麻烦关闭此 Issues。
谢谢!xD
如题
RT,运行后会一直输出
Bilibili.DEBUG: {"ok":false,"error_code":404,"description":"Not Found"} [] []
072版本就没有这个问题,望修复
composer.lock建议加下.gitignore,不然更新的时候会冲突
$api->callback = function () {
//递归调用
global $account;
$login = new BiliLogin($account);
$data = $login->start();
$cookie = file_get_contents($data['cookie']);
unlink($data['cookie']);
//unlink('./tmp/memory.log');
call_user_func('start', $account, $cookie, $data);
**echo file_get_contents('https://sc.ftqq.com/[SCKEY(登入后可见)].send?text='.urlencode('主人服务器又挂掉啦~'));**
};
我试过改密码来使cookie失效,可是好像没有任何效果,甚至cookie都没有失效,脚本照样在跑
这个版本也会自动消耗扭蛋币吗 如果有请问怎么关闭
新用户登录时
auth.js(27) 使用了config.get('username')作为用户名登录
然而我这里config.get('username')取到的是用户昵称
在这个接口(https://passport.bilibili.com/api/v3/oauth2/login)用昵称密码登录失败
我手动把username改成手机号后登录正常
不知道是不是我账号的问题(=・ω・=)
由于号有点多...换着送比较麻烦你..所以想能不能一键清空。。大佬能不能开发一个清空礼物给指定直播间的功能
PHP Fatal error: Uncaught exception 'Wrench\Exception\HandshakeException' with message 'No accept header receieved on handshake response' in /home/ownAccount/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php:417
Stack trace:
#0 /home/ownAccount/vendor/wrench/wrench/lib/Wrench/Client.php(244): Wrench\Protocol\Protocol->validateResponseHandshake('H', 'm9P68WWe1Xyjx5s...')
#1 /home/ownAccount/src/plugins/Danmaku.php(109): Wrench\Client->connect()
#2 /home/ownAccount/src/plugins/Danmaku.php(133): BilibiliHelper\Plugin\Danmaku::connect()
#3 /home/ownAccount/src/plugins/Danmaku.php(48): BilibiliHelper\Plugin\Danmaku::heart()
#4 /home/ownAccount/src/plugins/Base.php(36): BilibiliHelper\Plugin\Danmaku::work()
#5 /home/ownAccount/index.php(36): BilibiliHelper\Plugin\Base::run(Array)
#6 {main}
thrown in /home/ownAccount/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php on line 417
PHP环境5.6.1 Centos 6.4 x64
我给10来个人 免费代挂;为什么有些人的cookies会提示这个?
[警告] cookie 不完整,部分功能已经禁用;
为什么不完整?禁用了什么? 什么情况下会出现这个?有人能帮助一下吗?
如题。通过活动获得的永久的礼物,两个B克拉,一启动脚本,就被送了。
[2018-04-14 12:40:20] [签到] OK
[2018-04-14 12:40:20] [签到]
something wrong!
这是log 然后进程就没了 用的是nohup
如题,脚本会定时挂掉,Debug输出如下:
#0 /home/ownAccount/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(149): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 /home/ownAccount/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(102): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 /home/ownAccount/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 /home/ownAccount/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): in /home/ownAccount/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 185
以及B站目前上线了小电视蜜罐,会发送假包,已出现挂脚本的账号被临时封禁的情况!
我测试发现如果要保持Pulse持续发送,采用screen挂上好像才行,不然直播间经验不会累积?
尝试输出了一下返回值,
https://api.live.bilibili.com/giftBag/send 这个接口好像是返回参数错误
炸了以后,我重新获取cookie, 用HTML5播放器,五分钟后,获取https://api.live.bilibili.com/eventRoom/ 类似的数据包,复制里面的 cookie ,,,然后在shell 用php index.php 无论怎样的cookie都显示了cookie不完整,部分功能会禁用?
在某些状态下
live_h5_player?optype=
并不会发送cookies,而是会发送set-cookies,是否应当改为你博客中的:
更可靠的获取 cookie 方法:
需要点开一个直播间,按 F12 选 Network 选项卡,稍等大约 5 分钟后拿到 https://api.live.bilibili.com/eventRoom/ 类似的数据包,复制里面的 cookie 即可。
这一步走了不少弯路xd
强制使用H5播放器以后抓到的都是
https://data.bilibili.com/log/web?0005161518931203651page|1.2.7-1|346|23058|false|5tbkhCr4-S1Ri-4njQ-RMW3-zbZryp7jWEBF|0|0|https://bvc.live-play.acgvideo.com/live-bvc/936765/live_11153765_9369560_1500.flv?wsSecret=2fd7a2b943f2abc9a098663461c793b8&wsTime=1518932639|138|0
这种地址的。
心跳包则是这种地址的http://api.live.bilibili.com/feed/v1/feed/heartBeat?_cb=jsonp_c8c5377c45a240
依然可用,但是最好改下配置指南吧不然容易造成误导?
PHP Parse error: syntax error, unexpected '(' in /BilibiliHelper/Bilibili.php on line 47
删除后可解
您好!更新后出现以下问题:
error_log
[07-May-2018 11:11:04 Asia/Shanghai] PHP Warning: socket_connect(): unable to connect [111]: Connection refused in /path/to/BilibiliHelper/src/Socket.php on line 44
log:
[2018-05-07 11:54:51] Bilibili.WARNING: 弹幕服务器无法连接 [] []
[2018-05-07 11:54:51] Bilibili.DEBUG: socket_connect() failed(broadcastlv.chat.bilibili.com,2243).Reason: connection refused [] []
[2018-05-07 11:54:51] Bilibili.DEBUG: GET: https://api.live.bilibili.com/room/v1/Danmu/getConf?access_key=*&actionKey=appkey&appkey=*&build=6670&device=phone&mobi_app=iphone&platform=ios&room_id=*&ts=*&type=json&sign=* [] []
[2018-05-07 11:54:52] Bilibili.DEBUG: {"code":0,"msg":"ok","message":"ok","data":{"refresh_row_factor":0.125,"refresh_rate":100,"max_delay":5000,"port":2243,"host":"broadcastlv.chat.bilibili.com","server_list":[{"host":"119.28.56.183","port":2243},{"host":"118.89.14.115","port":2243},{"host":"broadcastlv.chat.bilibili.com","port":2243}]}} [] []
后又测试了测试:
在本地 windows 测试连接正常;
在 linux 服务器尝试TCP连接 www.baidu.com (port 80/443) 都正常。
以前没有做过php socket不太了解,Google看了很多也没有什么收获。
由于本地正常,看起来也许与服务器环境有关,但是感觉又不应该?
请教一下有可能是什么问题吗?服务器防火墙?
按照教程用composer配置完成之后运行:
$ php index.php
[2018-08-05 05:08:21] Bilibili.INFO: 公钥获取成功
PHP Warning: openssl_public_encrypt(): key parameter is not a valid public key in /root/BilibiliHelper/src/plugins/Auth.php on line 52
[2018-08-05 05:08:21] Bilibili.NOTICE: 帐号登录成功
[2018-08-05 05:08:22] Bilibili.ERROR: 检测到 Cookie 过期
[2018-08-05 05:08:23] Bilibili.INFO: 当前还有 枚扭蛋币
[2018-08-05 05:08:24] Bilibili.WARNING: 每日礼包领取失败
[2018-08-05 05:08:24] Bilibili.WARNING: 每日礼包领取失败 (APP)
[2018-08-05 05:08:24] Bilibili.INFO: 正在补全用户信息
[2018-08-05 05:08:26] Bilibili.INFO: 正在补全直播间信息
[2018-08-05 05:08:27] Bilibili.ERROR: 背包查看失败
[2018-08-05 05:08:27] Bilibili.WARNING: 查询应援团名单异常
[2018-08-05 05:08:27] Bilibili.WARNING: 直播间 3746256 心跳异常 (web)
[2018-08-05 05:08:28] Bilibili.WARNING: 直播间 3746256 心跳异常 (APP)
[2018-08-05 05:08:28] Bilibili.ERROR: 领取宝箱任务失败
[2018-08-05 05:08:28] Bilibili.INFO: 检查每日任务
[2018-08-05 05:08:29] Bilibili.ERROR: 每日任务检查失败
[2018-08-05 05:08:39] Bilibili.INFO: 正在补全用户信息
[2018-08-05 05:08:41] Bilibili.INFO: 正在补全直播间信息
发现无法登录账号
以下是 PHP 版本信息
$ php --version
PHP 7.0.30-0+deb9u1 (cli) (built: Jun 14 2018 13:50:25) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.30-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
还有php -info
中有关openssl的信息
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.0f 25 May 2017
OpenSSL Header Version => OpenSSL 1.1.0f 25 May 2017
Openssl default config => /usr/lib/ssl/openssl.cnf
Directive => Local Value => Master Value
openssl.cafile => no value => no value
openssl.capath => no value => no value
PHP Parse error: syntax error, unexpected '*', expecting ',' or ';' in /home/gitclone/BilibiliHelper/BilibiliHelper/Bilibili.php on line 20
public $break = 24*60*60;
这行报错了???
??????
错误信息:
PHP Warning: imagecreatefromstring(): Data is not in a recognized format in /root/BiliHelper/includes/Bilibili.php on line 313
PHP Warning: imagesx() expects parameter 1 to be resource, boolean given in /root/BiliHelper/includes/Bilibili.php on line 314
PHP Warning: imagesy() expects parameter 1 to be resource, boolean given in /root/BiliHelper/includes/Bilibili.php on line 315
初步分析是由于B站修改了captcha获取地址和验证码样式?
目前地址为: https://api.live.bilibili.com/lottery/v1/SilverBox/getCaptcha?ts=
getAward: https://api.live.bilibili.com/lottery/v1/SilverBox/getAward?time_start=%s&time_end=%s&captcha=%s
getCurrentTask: https://api.live.bilibili.com/lottery/v1/SilverBox/getCurrentTask
我也不确定是不是这个问题.......另外ocr模型可能需要重新训练?
但是我 php运行 可以帮我领取所有的宝箱
新登陆账号提示验证码错误
日志如下
[2019-02-10 00:20:48] Bilibili.DEBUG: POST: https://passport.bilibili.com/api/oauth2/getKey
[2019-02-10 00:20:49] Bilibili.DEBUG: {"ts":15497xx247,"code":0,"data":{"hash":"d6effxxxxdc05xff5d","key":"-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3Dxxxx4GNADCBiQKBgQCdScM09sxxxFPX7bvmB2y6i08J\nbHsa0v4THafPbJN9NoaZ9Djz1LmeLkVlmWx1DwgHVW+K7LxxxxxxxxhacVRuV98\n37+RNntEK6SE82MPcl7fA++dmW2cLlAjsIIkrX+aIvvSGCuUfcWpWFy3YVDqhuHr\nxxxxxx+sQIDAQAB\n-----END PUBLIC KEY-----\n"}}
[2019-02-10 00:20:49] Bilibili.INFO: 公钥获取成功
[2019-02-10 00:20:49] Bilibili.DEBUG: POST: https://passport.bilibili.com/api/v3/oauth2/login
[2019-02-10 00:20:49] Bilibili.DEBUG: {"ts":15xx729247,"code":-105,"data":{"url":"https://passport.bilibili.com/register/verification.html?success=1>=b6e5b7fad7xxxd37f4658xx2e788&challenge=95826f7a2f57xxxxxxx0f17af06f7e&ct=1&hash=b50a5e648d7eb54477xxxxx319158cc"},"message":"验证码错误!"}
其他正在运行的账号还在正常的运行
应该怎么解决?
Line 133 in 1fcaa3d
ruid后面的参数应该是$this->roomuid吧
win 7 sp1
php 7.0.12
错误信息:
PHP Fatal error: Uncaught Wrench\Exception\HandshakeException: No accept header receieved on handshake response in D:\phpStudy\WWW\bili\vendor\wrench\wrench\li b\Wrench\Protocol\Protocol.php:417
安装的第4:3 0 * * * php [path_to_yourfile]/index.php > log.txt
我认为应为3 0 * * * php [path_to_yourfile]/index.php > [path_to_yourfile]/log.txt
或者3 0 * * * cd [path_to_yourfile] && php index.php > log.txt
因为用crontab运行php时应为全路径,麻烦检查一下。
(还有要自动开宝箱不是应该设为5分钟运行一次的吗OvO?
Lines 217 to 234 in 1fcaa3d
其中line 227的similar_text($str,$vo,$per)
真心精妙
整个识别流程差不多已经明白了,vis[]连续为1用来标识每个字符占位宽度,这点做法也非常精妙
不过这种识别方法大概也只能在这种简单的识别中起到作用吧
想起以前看到的google的验证码,人眼看很简单,但是OCR识别难度大大提高,原因就在于验证码中字符的边缘是连接的,这大概也就是OCR中相邻字符的分隔判断的常用方法吧。
总之!收获很大!
如题~
RT
0.10.1版本docker如何选择关闭银瓜子兑换功能
如题
手机上有时也会瓜子领取失败,重复领几次就能成功领取了,希望脚本也可以重复领取
这是怎么回事,基本上在挂超过5个小时经常出现,重新运行后没事,再时间一长就又出现了。
SimpleFramework 是一个PHP CLI框架。
如果给您带来困扰(不便),请忽略并close此issue。
您好!
我很欣喜的发现在新的 0.9.0 版本介绍中表示应用仍支持 PHP 5.6。
可是当我更新后运行时却得到了一个错误在 PHP 5.6:
PHP Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM) in /path/to/BilibiliHelper/index.php on line 16:
$config = $app->get('config')::parse('config');
经过测试,应用程序在 PHP 7.2 工作的很好。
这种由复合表达式造成的错误在 PHP 5.6 上我曾经遇到过。
我当时的处理方法是进行语句拆分。
这次我进行了尝试,但发现关联很多工程量较大。
请问这是 PHP 环境版本造成的问题吗?还是其他问题?
十分感谢!
wrench的Socket。vendor\wrench\wrench\lib\Wrench\Socket\Socket.php
第311:330行用了unread_bytes
去判断是否读完数据,但是这个值不太可以在cli下使用,官方说明。导致win下一直报No accept header receieved on handshake response
,其他环境没实验。。
src\plugins\Websocket.php
第34行,origin设置错了,不知道有没有影响,抓包应该是https://live.bilibili.com
config
里,CALLBACK_URL
字段如果不改。或者其他原因导致请求不是200,会打断整体程序的进行,发出一个PHP Fatal error: Uncaught GuzzleHttp\Exception\ClientException: Client error:
的错误。这个是Bilibili.ERROR: 检测到 Cookie 过期
的时候发生的。
PHP Fatal error: Uncaught Error: Class 'Bilibili' not found in /root/bl/index.php:6
Stack trace:
#0 {main}
thrown in /root/bl/index.php on line 6
更换7.2后正常运行
日志如下
[2018-05-09 18:28:09] Bilibili.NOTICE: 连接弹幕服务器
PHP Fatal error: Uncaught Wrench\Exception\HandshakeException: No accept header receieved on handshake response in //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php:417
Stack trace:
#0 //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Client.php(244): Wrench\Protocol\Protocol->validateResponseHandshake('H', '8A2esWlGpC8oIfz...')
#1 //BilibiliHelper/src/plugins/Danmaku.php(109): Wrench\Client->connect()
#2 //BilibiliHelper/src/plugins/Danmaku.php(133): BilibiliHelper\Plugin\Danmaku::connect()
#3 //BilibiliHelper/src/plugins/Danmaku.php(48): BilibiliHelper\Plugin\Danmaku::heart()
#4 //BilibiliHelper/src/plugins/Base.php(36): BilibiliHelper\Plugin\Danmaku::work()
#5 //BilibiliHelper/index.php(36): BilibiliHelper\Plugin\Base::run(Array)
#6 {main}
thrown in //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php on line 417
Fatal error: Uncaught Wrench\Exception\HandshakeException: No accept header receieved on handshake response in //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php:417
Stack trace:
#0 //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Client.php(244): Wrench\Protocol\Protocol->validateResponseHandshake('H', '8A2esWlGpC8oIfz...')
#1 //BilibiliHelper/src/plugins/Danmaku.php(109): Wrench\Client->connect()
#2 //BilibiliHelper/src/plugins/Danmaku.php(133): BilibiliHelper\Plugin\Danmaku::connect()
#3 //BilibiliHelper/src/plugins/Danmaku.php(48): BilibiliHelper\Plugin\Danmaku::heart()
#4 //BilibiliHelper/src/plugins/Base.php(36): BilibiliHelper\Plugin\Danmaku::work()
#5 //BilibiliHelper/index.php(36): BilibiliHelper\Plugin\Base::run(Array)
#6 {main}
thrown in //BilibiliHelper/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php on line 417
RT,看到介绍上有说抽小电视功能,大概什么时候可以实现呢?虽然可以自动领取宝箱已经很不错了,但是果然还是有自动抽小电视功能更好啊
PHP Parse error: syntax error, unexpected '*', expecting ',' or ';' in /root/bzhan/BilibiliHelper/Bilibili.php on line 20
每24小时就要去手动更新一次Cookie,无论是隐身模式下访问还是普通模式下访问都一样,已确认开启了B站HTML播放器。
另外我个人有个疑惑,安装说明称使用crontab在00:03定时执行index.php并把日志存入log.txt下,经我测试执行后日志只显示了签到成功、领取签到奖励成功,但并没有显示向B站服务器发送心跳包;之后采用screen运行index.php日志中才开始显示心跳包发送并累计经验.......
注:测试环境 centos 7.2 Final & PHP 5.6
这是一些信息:
-> systemctl status bi
bi.service - Bilibili Helper Daemon
Loaded: loaded (/lib/systemd/system/bi.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit-hit) since Thu 2018-09-13 15:17:35 CST; 1min 52
Process: 1030 ExecStart=/usr/bin/php /opt/BiliHelper/index.php (code=exited, status=
Main PID: 1030 (code=exited, status=0/SUCCESS)
CPU: 199ms
9月 13 15:17:35 DietPi systemd[1]: bi.service: Service hold-off time over, scheduling r
9月 13 15:17:35 DietPi systemd[1]: Stopped Bilibili Helper Daemon.
9月 13 15:17:35 DietPi systemd[1]: bi.service: Start request repeated too quickly.
9月 13 15:17:35 DietPi systemd[1]: Failed to start Bilibili Helper Daemon.
9月 13 15:17:35 DietPi systemd[1]: bi.service: Unit entered failed state.
9月 13 15:17:35 DietPi systemd[1]: bi.service: Failed with result 'start-limit-hit'.
-> journalctl -u bi
-- Logs begin at Thu 2018-09-13 15:17:25 CST, end at Thu 2018-09-13 15:20:31 CST. --
9月 13 15:17:30 DietPi systemd[1]: Started Bilibili Helper Daemon.
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.INFO: 开始启动程序... [] []
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.INFO: 正在检查令牌合法性... [] [
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[682]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[682]: 重试次数过多,请检查代码,退出!
9月 13 15:17:32 DietPi systemd[1]: bi.service: Service hold-off time over, scheduling r
9月 13 15:17:32 DietPi systemd[1]: Stopped Bilibili Helper Daemon.
9月 13 15:17:32 DietPi systemd[1]: Started Bilibili Helper Daemon.
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.INFO: 开始启动程序... [] []
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.INFO: 正在检查令牌合法性... [] [
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[931]: [2018-09-13 15:17:32] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:32 DietPi php[931]: 重试次数过多,请检查代码,退出!
9月 13 15:17:33 DietPi systemd[1]: bi.service: Service hold-off time over, scheduling r
9月 13 15:17:33 DietPi systemd[1]: Stopped Bilibili Helper Daemon.
9月 13 15:17:33 DietPi systemd[1]: Started Bilibili Helper Daemon.
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.INFO: 开始启动程序... [] []
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.INFO: 正在检查令牌合法性... [] [
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.WARNING: 重试,Curl请求出错,Co
9月 13 15:17:33 DietPi php[969]: [2018-09-13 15:17:33] Bilibili.WARNING: 重试,Curl请求出错,Co
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.