Skip to main content

A tool to parse twitter http requests.

Project description

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 个喜欢了推文并且转推了推文的用户。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twittier-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

twittier-0.1.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file twittier-0.1.0.tar.gz.

File metadata

  • Download URL: twittier-0.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for twittier-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2c70736fdc9e6ddd009b7fc5be254ab635f39355252343c101e6a171fcc348ed
MD5 60d549845577aac8807f919f2dfdea9f
BLAKE2b-256 cca938139f9953b57e8d3680573a36750a2f5fcf71849b7da053a8f467df1f10

See more details on using hashes here.

File details

Details for the file twittier-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: twittier-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for twittier-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10ab23dd9d30de12c3f1c8e5d164635ea8537426089ff55feb21006a6d496893
MD5 1e76aef02dde351a18ba731ef4209b82
BLAKE2b-256 27979172cec35a663730160c3062035193e449e59cde43fd550bb33defe50f85

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page