Tinder web automation and scraper.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This project started with the motivation of learning web automation further and scraping with Python.
After succesfully creating a bot that could:
- Open a browser and login to Tinder.com
- Accept all notifications and dismiss pop-ups
- Swiping x amount of profiles left or right
- Scraping data of the profiles displayed, including, yet not limited to, name, age, bio, images, ...
- Sending personalized messages to your matches
- Sending you social media cards, like Instagram, Snapchat, Phonenumber and Facebook
- Sending GIFS and songs
- Unmatching
I decided to add some data analysis and plotting of data to the project. Star this project to keep up to date! :)
- Environment running python 3.x
- Tinder account with Google or Facebook login enabled
- Clone or download the project
- Install the required packages
pip3 install -r requirements.txt
Features of Tinderbot as demonstrated belowed can be found here: Tinderbot features
Quickstart script can be found here: quickstart_tinderbot.py
Make sure you already scraped some data!
Features of the Data Analysis demonstrated below can be found here: Analysis features
Quickstart script can be found here: quickstart_analytics.py
Locations of users is based on multiple scrapes from different locations by taking the intersections of the circles (based on the 'distance away').
Feel free to make a pull request and contribute to this project.
If you feel like buying me a drink: