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
)。