Skip to main content

Twittier

一些推特的实用小工具,方便用于推特抽奖等。

包含 status_dumperlucky_draw 两个工具。

  • status_dumper

    • 用于导出推文的评论、喜欢、引用、转推和动态(包含所有的)。
  • lucky_draw

    • 用于抽奖,可以从 status_dumper 产生的动态(包含所有的)中抽取指定数量的用户。

安装

pip install twittier

用法

  • status_dumper

    • 使用浏览器(Chrome/Edge等)打开你的推文,按下 F12 打开开发者工具,切换到 Network/网络 选项卡后并刷新页面。
    • 将页面一直往下滚动,直到所有的回复都显示出来
    • 点开 XXX则转推XXX个喜欢XXX引用,在打开的页面一直往下滚动,直到所有显示出来。
    • 点击开发者工具的 下箭头 图表,将所有的请求导出为 HAR 文件
    • 使用命令行命令 python -m twittier status_dumper <HAR文件路径> 运行程序
    • 程序会在当前目录下生成 comments.jsonlikes.jsonquotes.jsonretweets.jsondynamic.txt 文件,分别对应评论、喜欢、引用、转推和动态(包含所有的)。
  • lucky_draw

    • 使用命令行命令 python -m twittier draw <动态文件路径> -p [抽取数量列表] 运行程序
    • 程序将会输出抽取的用户列表以及抽到的用户名单。
    • 例如:python -m twittier draw dynamic.txt -p 1 2 3,将会从 dynamic.txt 中抽取 1 个、2 个和 3 个用户。
    • 也可以添加 -r 来限定抽取的范围。默认为 评论+喜欢+转推
    • 例如:python -m twittier draw dynamic.txt -p 1 2 3 -r like,将会从 dynamic.txt 中抽取 1 个、2 个和 3 个喜欢了推文的用户。
    • 例如:python -m twittier draw dynamic.txt -p 1 2 3 -r like retweet,将会从 dynamic.txt 中抽取 1 个、2 个和 3 个喜欢了推文并且转推了推文的用户。

Release files for twittier 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for twittier 0.1.0
File Size Uploaded
twittier-0.1.0.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for twittier 0.1.0
File Interpreter ABI Platform
twittier-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.6 kB

Release files / twittier-0.1.0.tar.gz

Download URL twittier-0.1.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2c70736fdc9e6ddd009b7fc5be254ab635f39355252343c101e6a171fcc348ed
BLAKE2b-256 checksum
How to use checksums
cca938139f9953b57e8d3680573a36750a2f5fcf71849b7da053a8f467df1f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / twittier-0.1.0-py3-none-any.whl

Download URL twittier-0.1.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
10ab23dd9d30de12c3f1c8e5d164635ea8537426089ff55feb21006a6d496893
BLAKE2b-256 checksum
How to use checksums
27979172cec35a663730160c3062035193e449e59cde43fd550bb33defe50f85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page