林川 Profile picture
Jul 25, 2022 12 tweets 3 min read Read on X
#TwitterAPI #爬虫

【How to automatically get Twitter data through Python】

(Python自动抓取Twitter数据经验分享,中英双语)

It may be helpful for those who know a little Python but not a speciallized programmer.

(本经验适用于那些对Python略有了解、但并不精通编程的小伙伴)
Twitter is the most commonly used social media for Web3ers. If we have plenty of Twitter data, we can perform many interesting tasks, like automatically tracks a KOL’s new followings and find a project’s early followers. Here I'm going to share my experience for this automation:
Twitter是Web3用户中使用频率最高的社交媒体。如果我们可以自动获取大量Twitter数据,我们就可以做很多有意思的事情,比如自动跟踪KOL的新关注、分析一个项目的早期关注者和其传播链。这里我将分享有关Python自动爬取Twitter数据的亲身经验:
【Way 1: Twitter API】

Description: Twitter’s official access to get data. You can apply for a Twitter API in (developer.twitter.com/en/docs/twitte…) and use Tweepy (tweepy.org) to access the API through Python.
【Way 1: Twitter API】

Pros: Simple, Fast, Stable

Cons: (Fatal!) The requests rate are quite limited (900 requests/every 15min) for any research that requires large amount of data.
【方案1:通过Twitter API】

说明:Twitter API是Twitter官方开发的数据接口,可以通过developer.twitter.com/en/docs/twitte…申请,并用Tweepy(tweepy.org)库来用Python调用它。
(中国大陆的用户建议淘宝购买一个临时的英美手机号注册临时Twitter,因为中国大陆地区的手机很难通过申请)
【方案1:通过Twitter API】

优点:简单、快速、稳定

缺点:(可能致命!)Twitter API的访问频率有900次/每15分钟的限制,这让几乎任何需要大规模数据的自动化任务难以实现。
【2. Twitter Scraper】

Description:Access the data by automatically control your browser to mimic real human’s actions and get the data through HTML. However, due to Twitter’s anti-scraper efforts, many public Github repository on Twitter scraper no longer works now.
Scweet(htttps://github.com/Altimis/Scweet) is an available repository, but it still needs many adjustments to make it work on your computer

Pros: No limits, Personalize

Cons: Complex, comparatively Slow, Unstable(depends on your network connections), Against the Twitter Terms
【方案2:通过Twitter爬虫】

说明:通过自动控制浏览器模拟机械重复的人工操作,从网页HTML获取数据。但由于Twitter反爬虫策略的迭代,多数公开的Github爬虫代码库已经不可用。
Scweet(htttps://github.com/Altimis/Scweet) 是个人亲测可用的代码库,但也无法直接跑通,需要做不少的调整。

优点:无限制、个性化

缺点:复杂、相对较慢、不稳定(取决于你的网络连接)、违反了Twitter使用条款
If find my experience sharing is helpful, please like&retweet it! I am going to share more relavant experiences if there are enough retweets~
如果你觉得我的经验分享有帮助,请点赞+转发!如果有足够的转发,我将分享更多的相关经验~

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 林川

林川 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Mtyl_7th

Jan 24
《我是如何把在trump上赚到的钱亏回去的?请让交易回归理性》
距$trump发币接近一周了,链上行情经历了翻天腹地的变化。在这一周中,我也是经历了从大赚到大回撤的过程,这里做一个长篇的复盘反思,也和各位分享交流:

1.trump交易过程复盘
第一次看到trump发币的时候,我正在地铁上刷twitter,看到有不少朋友转发了truthsocial的截图并说“trump发币了?”“号被盗了?”“真的假的?”;我打开分钟线,发现是一连串的大阳线速通1u并且往2u冲。
我的第一反应也是不可置信,怀疑又是一个陷阱。特别是币价早期一波2u腰斩到1u的时候。但随后两个事情让我确认了这个事情的95%概率以上的真实性:trump推特发了同样的内容(双重盗号可能性很低)、moonshot光速上币(一般moonshot不会那么快上,如果是假的,会承担很大责任);于是当机立断决定上车。
当时我布局的很多ai币因为被吸血而大跌,但我依然卖了不少ai币,把相当于我仓位10-15%的资金购买了$trump,均价在2.5u左右。当时我认为这个仓位已经比较重了,毕竟我是在追高,而且还有很多不确定性因素。
后来发生的事情,就是大家慢慢开始相信trump真的发币了,然后币价一直上涨并且几乎没有大的回调。按照我之前的交易体系,由于这属于热点一段追涨的交易类型,我没有想着再加仓追涨,而是一直想着如何止盈。那么trump第一波的上限可能是多少呢?我参考了特朗普传媒和pepe的市值,认为8u(fdv 80亿)可能是很多人锚定的价格和一个出货点。果然冲到8u以上以后开始回落到6u多,于是我在回到7.2u的时候卖了第一批。
然后接下来几个小时币价继续涨,到13u附近的时候我觉得fdv已经超过shib了,有点离谱了,于是在那波小回调的时候又卖了一批;后面又随后传出了币安上合约的消息。我因为担心庄家和大户利用币安合约出货(实际上并没有发生,而且我低估了trump的破圈传播效应),加上20u的价格我觉得赚的已经很知足了,于是我在20u卖了几乎所有的trump。当天虽然后来trump涨到了30多u,但我复盘自己的交易时觉得并没有什么大问题,仓位管理和止盈上都比较合理。然后,我看着大跌的ai币们,看到很多币已经到了我觉得很合适的价格,就拿卖trump得到的sol又买回来了不少ai币。
但市场正在走向疯狂,特别是第二天在币安上现货以后,随着trump一路疯涨到了近80u,市场进入了极度疯狂的时刻,“我10u就卖飞了,拍大腿后悔”“40u重仓trump都能赚,trump看到250u”“梭哈trump的都赚麻了,犹豫的或买的少的,就错过了改变命运的机会”“想要自由,就要找这种10倍以上的大机会重仓干”……
似乎市场的逻辑一夜之间改变了,“正确”的打法似乎是应该重仓甚至梭哈一个市场公认看好的大热点标的,然后格局、看它一路涨,就能赚大钱。反倒是各种不喜欢追热点的横盘二段打法选手损失惨重并开始哀嚎,“喜欢抄底?就有抄不完的底”。这个时候我一边在和人交流的时候不断感叹到“虽然我2.5u就上了车,但卖飞了”,另一边看着当天没怎么反弹甚至还在跌的ai币,内心隐约有所动摇,并开始质疑我之前所一直坚守的交易体系。而且当天上午我也追涨了wagmeme这个“可能是龙二”的迈阿密官方币并且产生了较大的回撤、并没有按照纪律及时止损。我此时并没有意识到我的心态和操作已经开始变形了。
由于看的信息比较多,交流的朋友也比较多,当天我大概3点多才入睡。
这些,都为我第二天的悲剧埋下了伏笔。
2. 1月20日上午,错误的交易策略,却取得了盈利
1月20日清晨,睡了3个多小时的我在朦胧中看了一眼手机,发现ai币竟然进一步全面暴跌!我立刻去看发生了什么事情,原来是特朗普老婆也发币了,此时价格正在5u左右并还在上涨,且币价还在稳定上升。我立刻睡意全无,综合各方面信息分析以后觉得由于sol链处于拥堵状态,加上现在很多国人可能还没起床,加上市场的疯狂情绪,这个“真名人币龙二”大概率还能继续涨。同时trump虽然暴跌一波,但慢慢大多数人会意识到总统老婆发币对总统币ip的实际影响有限,特别是之前没有深度参与加密行业、只是在交易所玩的人。与此同时,看到进一步暴跌的ai币,我彻底被震撼到了,真的相信了“想抄底就有抄不完的底”。于是我看开始完全推翻自己以前的交易体系,我卖了所有的ai币,一部分买melania,一部分去交易所买trump;同时我甚至卖了自己一直持有btc,用来买trump。“看到机会,就要重仓梭哈,不然就会被吸血”,我的操作起诉已经完全变形了。
但,似乎市场就是这么疯狂,我就应该这么操作--melania果然一路上涨,涨到了10u以上,我在第一波回调的时候分批止盈(我对melania的长期根本不看好,只想吃一波情绪)综合也拿到了50%以上的收益;大仓位的trump在robinhood上币以后也再度冲到了60以上。我为自己的“机智操作”感到非常高兴。
市场在trump涨回去以后再度充斥着看trump到80u、100u、甚至250u的声音,此时我觉得这是合理的,“世界上最强大的国家总统亲自发的币,值多少钱”“区块链、世界金融、世界政治载入史册的事件”。再加上大家对trump晚上的演讲充满期待,如果trump提一下btc或者crypto,那trump会不会进一步上冲?我虽然和其他人说50u以上可以分批止盈,但自己却并没有这么操作,即使trump实际上已经多次跌破了我以往会止盈的趋势线。我暗想:这次我不会再卖飞了!
3.1月20日晚-1月21日晚的疯狂
随着晚上trump就职仪式中似乎并没有出现crypto,市场情绪开始冷却,trump开始一路下跌。我当时买trump的成本价是48左右,在跌到46的时候终于还是止损清仓了。
随后trump一直下跌,加上情绪的激动,我开始进入了赌徒模式:“不行,我要根据我的判断,要把刚才损的钱赚回来!”“既然我判断它还会继续跌,那我就开小杠杆做空他,只要开2倍杠杆跌1刀多,我就赚回来了,然后我就收手”。
于是,我终于打开了魔鬼的大门:合约。我当时已经忘了我从来不推荐其他人玩合约,也忘了自己之前玩合约几乎没怎么赚过钱,同时我也没有短线合约的交易体系,自己也出于极端非理性的状态。我在39的时候追空trump,结果没过多久trump开始反弹。我刷推特,看到有不少人在期待trump会在第一天签署有关crypto的行政命令,可能trump要大反弹了。于是我在42止损并转多,但似乎我又多在了最高点,接下来trump又开始跌……长时间未休息+连续盯盘让我已经完全失智,我在37止损后又在40追多……
当天晚上我一边挂着特朗普的就职仪式,一边盯盘,几乎一夜未睡。第二天天亮,trump出现了第二波暴跌,我吓得在36止损。此时我认为方向就应该是空,那如果要空的话此时空melania可能胜率会更高,因为melania此时市值尚有trump的10%以上,而且买盘会选择trump而不是melania,melania会一直跌,看到3u以下(这个判断其实在中线来看是没问题的,但并不能指导短线操作)。于是我开始做空melania,第一次在反抽的时候我微赚一点跑了,但后面melania继续跌,我觉得我要“格局”,于是再次在低位开空,但随着之后trump的一波反抽,似乎有很多人想抄底melania,结果在强势反弹之中我再次被损。在连损多次之后,我终于彻底打开了币安合约的冷静期,

此时我交易所的资产出现了大回撤,但我链上尚有不少sol。我已经完全进入了赌徒模式,奉行“重仓、追高、格局、不止损”的离谱韭菜交易原则,总想着“再给我一个trump的机会我就能翻盘”,然后被当天的cuba、zachxbt等诈骗/归零盘割的麻麻的。被链上热点盘割的过程就不再详述了,相似的事情大家可能已经看到不少。
看着自己账户不断减小的数字,我终于算是清醒了--我已经状态失常了,不能再做交易了。
随后的几天,我大幅减小了自己的交易频率。
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(