torunar / twitter-downloader
该包已被弃用,不再维护。没有建议的替代包。
从Twitter账户下载媒体
v1.1.0
2021-11-16 07:58 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- abraham/twitteroauth: ^3.1
- guzzlehttp/guzzle: ^7.4
- symfony/console: ^5.3
This package is auto-updated.
Last update: 2023-05-11 08:05:17 UTC
README
由于新的Twitter政策,该项目没有更新到新API版本,已被终止。
请使用 https://github.com/trevorhobenshield/twitter-api-client#scraping 代替。
下载特定Twitter账户的内容。保存照片、视频和推文文本以供离线使用。
安装
$ composer global require torunar/twitter-downloader
配置
要使用Twitter Downloader,您需要注册Twitter REST API应用程序。
在此申请开发者账户: https://developer.twitter.com/en/apply-for-access。
使用
$ twitter-downloader [options] [--] <api-key> <api-secret> <user> [<output-dir>]
参数
api-key— REST API应用程序消费者密钥。api-secret— REST API应用程序消费者密钥。user— 用户名。例如:kojima_hideo。output-dir— 输出目录。默认情况下,使用/tmp/twitter-downloader/。
选项
-i或--id[=ID]— 要加载的推文ID。例如:1460373093533511680(允许多个值:-i=1460373093533511680 -i=1435497665232392192)。-m或--media-type[=MEDIA-TYPE]— 要加载的媒体类型。可能的媒体类型是photo、video和text。默认情况下下载photo和video(允许多个值:-m=photo -m=text)。-w或--keyword[=KEYWORD]— 推文应包含的下载关键词。例如:death_stranding(允许多个值:-w=death_stranging -w=mgs)。