https://github.com/rishi-raj-jain/twitterusernamefromuserid
twitterUsernameviaUserID is an advanced Twitter scraping tool written in Python and Selenium that allows for scraping tweet usernames from the twitter id's, without using Twitter's API.
https://github.com/rishi-raj-jain/twitterusernamefromuserid
automation chrome chromedriver json opensource python python3 scrape selenium time tweet-usernames twint twitter twitter-api
Last synced: 4 months ago
JSON representation
twitterUsernameviaUserID is an advanced Twitter scraping tool written in Python and Selenium that allows for scraping tweet usernames from the twitter id's, without using Twitter's API.
- Host: GitHub
- URL: https://github.com/rishi-raj-jain/twitterusernamefromuserid
- Owner: rishi-raj-jain
- License: mit
- Created: 2020-06-19T16:26:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-07T13:01:57.000Z (over 3 years ago)
- Last Synced: 2024-12-13T13:43:23.787Z (5 months ago)
- Topics: automation, chrome, chromedriver, json, opensource, python, python3, scrape, selenium, time, tweet-usernames, twint, twitter, twitter-api
- Language: Python
- Homepage: https://pypi.org/project/twitterUsernameviaUserID
- Size: 21 MB
- Stars: 17
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](http://makeapullrequest.com)
[](http://www.firsttimersonly.com/)
[](https://github.com/haccer/tweep/blob/master/LICENSE)
[](https://www.selenium.dev/)
[](https://www.python.org/)
[](https://www.google.com/chrome/)>No authentication. No API. No limits.
**twitterUsernameviaUserID** is an advanced Twitter scraping tool written in Python and Selenium that allows for scraping tweet usernames from the twitter id's, **without** using Twitter's API.
## tl;dr Benefits
Some of the benefits of using twitterUsernameviaUserID vs Twitter API:
- Can fetch __all__ tweet usernames from their id's (Twitter API limits to last 3200 Tweets only);
- Fast initial setup;
- Can be used anonymously and without Twitter sign up;
- **No rate limitations**.## Requirements
- Python >= 3.6
- Selenium
- WebDriver Manager## Installing
**Pip:**
```bash
- pip3 install twitterUsernameviaUserID
- Voila!
```**Example:**
```
from twitterUsernameviaUserID import getHandles as gH
# A dictionary with mapped user ids to their usernames
temp= gH.getHandles([], )
```