Twscrape Versions Save

2024! Twitter API scrapper with authorization support. Allows you to scrape search results, User's profiles (followers/following), Tweets (favoriters/retweeters) and more.

v0.12

4 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.11.1...v0.12

v0.11.1

3 months ago
  • Fixed httpx dependency version

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.11...v0.11.1

v0.11

3 months ago

What's Changed

  • Added new liked_tweets method (#115, thanks @Minecon724)
  • Added verified_followers method (#121)
  • Added subscriptions method
  • Added tweet_replies method (#104)
  • Added missing string representation for Snowflake ids (#116)
  • Updated proxy support (#85, #96, #118)
  • Now API will raise exception on ConnectError, ConnectTimeout – before account was locked for 15 min (#113)
  • GQL endpoints updated

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.10.1...v0.11

v0.10.1

4 months ago
  • Fixed AsyncClient unclosed error in login flow #107

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.10.0...v0.10.1

v0.10.0

4 months ago

What's Changed

  • update GraphQL endpoints
  • ability to enter email code manually (#86, #100) - see readme
  • add ability to configure login code timeout by env variable - see readme
  • ability to get single account by name
  • update ban detection
  • fix cli relogin command to relogin only given accounts
  • handle KeyboardInterrupt in cli
  • fix db lock error for single process (#64)
  • Fixing UTC Error by @yemregundogmus in https://github.com/vladkens/twscrape/pull/98
  • Handle unknown authorization error with status 200 by @NielsOerbaek in https://github.com/vladkens/twscrape/pull/95

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.9.0...v0.10.0

v0.9.0

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.8.0...v0.9.0

v0.8.0

8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.7.0...v0.8.0

v0.7.0

9 months ago

What's Changed

  • disable for force limit on not _raw methods (as was in v0.5.0) (#26)
  • restore full tweets text in case of retweet (#42)
  • add examples of parallel processing (#47)
  • user_by_id / user_by_login / tweet_details return None in case of resource not accessible in api (#15)
  • improve parser & add dumping when parsing failed
  • print log when account available for queue
  • infinite retry for http timeout / proxy error (was lock account for some long time) (#40)
  • add more format of cookies to parse
  • restore login by flow as was in v0.5.0 & added email_first param (#45, #36)
  • added blue and blueType fields into User model (#38)

New Contributors

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.6.0...v0.7.0

v0.6.0

10 months ago
  • update limit in non _raw functions
  • update api errors handling
  • update logs; print next available account time for queue
  • check email before login; update logs
  • add account import with cookies; update mocks
  • gql endpoints update; debug replies
  • ability to reset locks for accounts; update replies dumps
  • add processing of api error when code=200
  • ability to remove account; show stats for login_all method in cli
  • update readme

Full Changelog: https://github.com/vladkens/twscrape/compare/0.5.0...v0.6.0

0.5.0

10 months ago
  • feat: ability to pass starting cursor #16
  • feat: update tweets parser (viewsCount, retweetedTweet, quotedTweet) #28
  • update queue_client errors handling
  • feat: added list_timeline #20
  • feat: current usage overview in cli
  • feat: long tweet text support
  • feat: relogin accounts
  • fix: tweet_details crash when tweet not found (now is None)

Full Changelog: https://github.com/vladkens/twscrape/compare/v0.4.2...0.5.0