rdx / imdb-user-api
IMDB 用户数据的模拟API客户端
dev-master
2024-05-14 21:57 UTC
Requires
- php: >=8.0
- guzzlehttp/guzzle: ^7.4
- rdx/js-dom: ^1.3
This package is auto-updated.
Last update: 2024-09-14 22:43:11 UTC
README
模拟IMDB 用户数据的API客户端。
抓取IMDB中的用户数据,如评分、观看列表等。由于IMDB没有用户API,并且不喜欢机器人,所以您不能使用此包进行登录,因此您需要使用真实浏览器进行登录,复制2个cookie值,并使用这些值进行身份验证
$client = new Client(new AuthSession("Cookie 'at-main'", "Cookie 'ubid-main'"));
然后您进行一个“登录”(但实际上并没有)和会话检查
$loggedIn = $client->logIn(); // bool
然后您可以获取您的用户数据
$client->getLists(); // ListMeta[] $client->rateTitle('tt1234567', 8); // bool $client->addTitleToWatchlist('tt1234567'); // bool $client->removeTitleFromWatchlist('tt1234567'); // bool $client->titleInWatchlist('tt1234567'); // bool