markoftw / account_verifier
账户验证包
dev-master
2016-09-01 19:07 UTC
Requires
- php: >=5.5.9
- behat/mink: ^1.7
- behat/mink-selenium2-driver: ^1.3
- devster/ubench: ~1.1@dev
- guzzlehttp/guzzle: ~5.3
- league/flysystem: ~1.0
- symfony/css-selector: ~3.0@dev
- symfony/dom-crawler: ~3.0@dev
Requires (Dev)
- digitalnature/php-ref: dev-master
This package is not auto-updated.
Last update: 2024-09-23 06:55:19 UTC
README
仅用于教育目的 - 一些组件可能已过时
账户检查器
多网站账户检查器
AccountChecker 是一个简单的PHP工具,用于检查不同提供商的用户名和电子邮件组合。
功能
- 以下网站的账户检查器
- Netflix(已完成)
- Hulu(进行中 - mink)
- Spotify(已完成)
- HBO, HBOGO, HBONOW(计划中)
- Minecraft(已完成 - 待办:购买游戏?)
- Crunchyroll(进行中 - mink)
- DirectTV(计划中)
- PSN(计划中)
- XBox(计划中)
要求
- PHP 5.5+
- ext/curl
- ext/json
安装
使用composer安装
composer require markoftw/account_verifier
包含供应商
在PHP文件中包含供应商
include '../vendor/autoload.php';
使用示例
以下示例将返回结果数组
use Markoftw\AccountChecker\Netflix as Netflix;
$netflix = new Netflix();
print_r($netflix->check("email", "password")->get());
!重要!在调用check()之前必须指定代理。其他可能的用法是(代理)
$netflix->proxy("127.0.0.1:5555")->check("email", "password")->get();
默认代理类型为SOCKS5。如果您想使用其他代理,请指定第二个参数
$netflix->proxy("127.0.0.1:5555", "HTTP")->check("email", "password")->get();
计划详情
$netflix->proxy("127.0.0.1:5555")->check("email", "password")->plan()->get();
保存到文件,默认文件名为results_SERVICE.txt,您可以通过传递参数给save来更改它
$netflix->proxy("127.0.0.1:5555")->check("email", "password")->save()->get();
JSON输出
echo $netflix->proxy("127.0.0.1:5555")->check("email", "password")->plan()->save()->json();