Skip to content

testy-rgb/TinderBot

 
 

Repository files navigation

TinderBot


TINDERBOT AND ANALYSIS OF THEIR DATA

Tinder web automation and scraper.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About the Project

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! :)

Built with

Getting Started

Prerequisites

  • Environment running python 3.x
  • Tinder account with Google or Facebook login enabled

Installation

  1. Clone or download the project
  2. Install the required packages
pip3 install -r requirements.txt

Usage of Tinderbot

Features of Tinderbot as demonstrated belowed can be found here: Tinderbot features
Quickstart script can be found here: quickstart_tinderbot.py

DEMO of Tinderbot

Liking 10 profiles in row + dismissing potential pop ups

Scraping your matches (new matches + messaged matches)

Sending personal messages to your matches

Usage of Data Analysis

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

DEMO of Data Analysis

Terminal as printout

Wordcloud of most common names

Heatmap of the geomatches location

Locations of users is based on multiple scrapes from different locations by taking the intersections of the circles (based on the 'distance away').

Support the Repository

Feel free to make a pull request and contribute to this project.
If you feel like buying me a drink:

About

Simple Tinder bot using python selenium

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%