Skip to content

daymade/Twitter-Block-Porn

Repository files navigation

Twitter-Block-Porn

受不了评论区黄推了? 打开共享黑名单,用 Twitter-Block-Porn 插件一键批量拉黑黄推,手机上也能生效,普通人拉黑受益的是自己,大V拉黑受益的是所有人。

功能

  • 共享黑名单,一键拉黑所有黄推诈骗犯,被黄推提前拉黑了也能生效

    image

  • 熟悉的小蓝鸟又飞回来了! 将 Logo 还原为 Twitter 原始的小鸟。 效果:

    替换 logo

使用方式

  1. 打开脚本主页,安装脚本

    image
  2. 用电脑打开列表,点击跳转到 列表① 列表②,或者直接点击插件图标可以跳转到各个黑名单

    image
  3. 在推特列表的页面,点列表封面图下方的查看成员(members),打开列表成员弹框

    image
  4. 在弹框的右上角有"全部屏蔽"按钮

    image

风险提示

请节制操作避免风控,建议屏蔽多个列表要间隔一段时间操作,隔天再拉黑更安全。

  1. 不管是手动还是自动,如果一天 block 超过500个左右,就会被 Twitter 强制登出,需要重新登录。
  2. 这个插件呢,它并没有用到任何黑科技,和手动 block 是完全一样的实现,可以理解脚本只是帮你点击了屏蔽按钮。

Roadmap

  • 短时间内屏蔽多次时提示用户隔天再操作,记录上一次屏蔽时间。
  • 拉黑的批量操作改成前端入queue,在后台缓慢拉黑,期间显示进度
  • 跟踪列表的更新,持续自动拉黑offset以后的新账号
  • 增加举报功能

参见 路线图

贡献方式

参见 贡献方式.md

支持

捐助

  • 💝 请我喝蜜雪冰城😋 buymeacoffee.com/finetuning
  • 👤 需要匿名请发送到 0x3eccE113CA05350B2CefeE97b429EA1d3CBCd267,我嘴很严

打分/评价

⭐⭐⭐⭐⭐ 在 Greasy Fork 给我打分

源码地址

https://github.com/daymade/Twitter-Block-Porn

方便的话给个免费的 STAR 吧 (╹▽╹) !

实现原理

  1. 怎么批量 Block 账号?

    抓包可以看出来在用户点击拉黑某个账号时,会向 twitter 服务器发送 /1.1/blocks/create.json 请求,用 js 携带用户自己的 cookie 模拟这个请求,就可以达到自动拉黑的效果。

  2. /1.1/blocks/create.json 需要 id 参数,怎么查询账号的 id?

    # 填入你在 https://developer.twitter.com 申请的 API KEY,替换 XXX
    export TWITTER_API_KEY="XXX"
    
    # 调用推特开发者 API,修改 screen_name 为你要查询的用户名,可传入多个用逗号分隔
    curl -s -X GET "https://api.twitter.com/1.1/users/lookup.json?screen_name=va77735,annegaga09" \
       -H "Authorization: Bearer $TWITTER_API_KEY" \
       | jq '[.[] | .id_str]'
    
  3. 怎么自动识别诈骗黄推?

    使用 https://github.com/daymade/Block-Pornographic-Replies 插件,用关键字识别

  4. 怎么批量管理 twitter 的 List,自动将诈骗账号添加到 List?

    魔改了 https://github.com/daymade/Block-Pornographic-Replies 插件,代码见 https://github.com/slarkvan/Block-Pornographic-Replies/compare/main...daymade:Block-Pornographic-Replies:main

👨‍💻贡献者/Contributors

我们欢迎任何形式的贡献,无论是提交错误报告,提出改进意见,或者是提供代码和文档。我们都欣赏你的帮助。

贡献者列表:

致谢


李老师最可爱

                                                                                                   
                                                                                                   
                                                                        ....*...                   
                                                                        .*,@@\..                   
            ..*......  .                ..  .   ......................*.,@@^@@..                   
            .,@@@].... .                   ..   .......*..*........ **,@@`..=@^.                   
            .=@^.[@@\`......    ........*...,]]@@@@@@@@@@@@@@@@@@]].,@@/... =@@.                   
            ..@^....,\@\....    ...**]/@@@@@/[[......*...........[\@@`....  .@@`..                 
            ..\@    ..,@@\...*.,]@@@@[`......@@.....,@@`....                .=@\....               
            ..@@    .....\@]@@@/[..........,@@@@`.*.@/\@`...                .*@@....               
            ../@        ...[*...        ...=@@*,@\.=@^*@@...                ..=@^...               
            ..@/        .....           ...@@@...\@@@...\@**                ...@@`..               
            ..\@                        ..=@@@....,[`....@@*..      ....*.**...=@\..               
            ../@                        ..=@@^............`..       ...,@@`.....@@`*               
            ..=@. ..                    ..=@.`..                    .,@@/...  ..=@\.               
            ..=@....                    ........                  ../@@`....   ..@@*               
            ..=@....    .   ............                       ..................=@^....    ....   
            ..=@^..      ...*]]]]]]*.*..                       ...................@@....    ..*.   
            ..*@^...      ...\@@@@@@@`..        .   . .   ..    .....,O@O`**......=@^....,]@@@@.   
            ...@^...    .   ...... .....         ........       . ..*@@@@@`......./@@@@/[`*.....   
  ..**.........@@...   .....*]]`..            .../@@@@@^. .         .....**.**]@@/`\@`..           
 ...\@@@`......@@...   ...*=@@@/..             ..\@@@@@`.               ...,@[.....=@^*.           
    ....[@@@@]]/@...........[/`*        ......*...,@@/..*....*..........    ...,...,@@..........   
     .........*=@/[\@@@@@/@]*..*.       ..*..]]@@@@@@@@@@@@@@@@@@\`...*.    ...*,[@@@@@@@@@@@@@.   
................@^.......... ........*]]@@@@\@^.... ........,@@@^,[@@@@\.*..      ..*@\.........   
 ......*......]]@@@@@@@@/*..    ..*,@/[..,@\@@..    .......,]/@@@@@@@@@@@...       ..@@*           
...@@@@@@@@@[[[`\@..            .*=@`..*...,[`...,]]@@@@@@@@[[[`..           . ......,@\.......    
............ ...=@..            .*.[@@@@@@@@@@@@@@/*.............            ...\@@\]]@@.......    
                *@^.........        ......  ......                            .......,\@@@@@@\].   
                .=@...../@*.         ..                                          .. ..=@^.......   
           ......=@`.]@/`*..                                                        ..=@^...       
          . ..*,]/@@/`......                                                        ..=@^...       
    ......,/@@@/`*=@....                                                        ......=@^. .       
    ..,/@@/`..*...,@^*..                                                        ...**]/@`..        
     .....      ..*\@...                                                        ...@@@@@^...       
                ...,@^..                                                        ..*,[@@@`...       
                   .\\.....*.*..                                ........,]]]*.........=@^.......   
                   .=@@@@@@@@`..                                ...**/@@/`...*...,/@@@@@\.....*.   
                    .@/[[`*... .            ..,`........        .*/@@`....      .,[[\@@@@@@@/@@*   
                    .@@*.......             ..,\@@@\*...        .,@^....   .    ................   
                    .@@@@@@@\...   .    . . ......*[@\`. . ... ..@@.    ....  ..            ..     
                    .@@@/[[[[...        .............\@`....  ..=@^*.........               .  .   
                    .=@.....    ..]`......]@@@\*.]/@@@@@^*.....=@^,]`.*,@@]`..**    ..........=`   
                    .=@^....    ..[@@]]@@/[*.*@@^@@@@/\@`......@@@@@^@@@@.[@@@@.    ...*]@@@`@@.   
                    ..@@@\`.....    ....     ..=@@@`...     ...\@`.@@@@@/...    .....*./@\.,\@@.   
                    ..@@@@@@@`*.            ....*,`*..      ........[`......    ...*@@@@@@......   
                    .*@@@@@@[\`.                                                ...,@@@@@@`.       
                    ..\@***.....                                                .. ...../@^.       
                                                                                                   
                                                                                                   

About

共享黑名单, 一键拉黑所有黄推诈骗犯. Block scammers who sending fake porn comments, and help you improve your experience using Twitter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published