Who's scraping twitter?

bartosimpsonio

Elite Member
Executive VIP
Jr. VIP
Joined
Mar 21, 2013
Messages
24,764
Reaction score
31,552
Are any of you scraping twitter in the Elon era? What tools do you use? Since the API is now also out of reach for most, I assume there's a new method to scrape them?
 
Are any of you scraping twitter in the Elon era? What tools do you use? Since the API is now also out of reach for most, I assume there's a new method to scrape them?
I saw lots of tools (very cheap) on Apify. Lots of scrapers with good reviews. I haven't used it, I've used it only the Instagram scrapers and they're good so I suspect the other ones are good too.
 
I don't know who it was today, but he broke X :p

LOL wasn't me :p
Looks like their intern submitted some broken code

Dolphin + Selenium custom driver + python worked 3 months ago
Sounds like THE setup. Does dolphin avoid selenium detection?

I saw lots of tools (very cheap) on Apify. Lots of scrapers with good reviews. I haven't used it, I've used it only the Instagram scrapers and they're good so I suspect the other ones are good too.
Will take a look
SociAIpro.com
Do they sell data sets or scraping tools?
I think brightdata also has a lot of data on twitter
How much would a terabyte data set cost?
Python with residential proxies is all you need pretty much
Straight python, no selenium? How do you scrape their API?
 
As with most things, custom scrapers. Explore your options when it comes to tools but consider having one custom made too, especially if you can or know the right people who could.
 
Are any of you scraping twitter in the Elon era? What tools do you use? Since the API is now also out of reach for most, I assume there's a new method to scrape them?
Yup, still scraping Twitter — not with the API. Puppeteer + stealth + good resi proxies with sticky sessions is the move now. Fast rotations get you flagged quick. Think slow, human-like, headless browser vibes.
 
Yup, still scraping Twitter — not with the API. Puppeteer + stealth + good resi proxies with sticky sessions is the move now. Fast rotations get you flagged quick. Think slow, human-like, headless browser vibes.

Great tips! Definitely gonna play around with Puppeteer
 
Dolphin guys made custom chrome drivers to avoid selenium reveal
I did not know about this. This is awesome. I use Selenium for a number of tasks, so do you think it won't be too difficult to use this solution?
 
I did not know about this. This is awesome. I use Selenium for a number of tasks, so do you think it won't be too difficult to use this solution?
The documentation isn't the best, but once you figure it out, it's pretty simple. All you need is to connect their custom chromedriver with your browser ID and you can use selenium like normal

If I had to start over I'd do it in playwright though. The chromedriver setup is a bit messy. I ran into an issue where they updated the browser version and never updated the chromedriver version (it has to be their custom version). I had to add a bunch of try/excepts just to get my bot running again and wait over a week for them to update. Never again
 
  • Like
Reactions: V
I did not know about this. This is awesome. I use Selenium for a number of tasks, so do you think it won't be too difficult to use this solution?
No, dolphin have modified chrome driver to hide automation, they have link in docs to download and exchange in your script ;)
 
  • Like
Reactions: V
I think x’s graphql endpoints still serve the timeline and search payloads if you supply a valid bearer token. You will need to verify but if so, you could spin up a headless Chromium, grab the bearer + guest tokens, then use requests or axios to do all subsequent graphQL calls.
 
Back
Top