TinderBotz

frederikmeMIT更新放缓

用 Python 和 Selenium 自动操作 Tinder,支持 Facebook/Google 登录,自动滑动并抓取匹配数据,省去手动操作。

Automated Tinder bot and scraper using selenium in python.

1.6发布于 2021-06-05 13:12 UTC704star166fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
pip3 install -r requirements.txt
硬件要求按 README 说明

README 未说明;需 Python 3.x 环境,并依赖 Chrome 浏览器与 undetected-chromedriver

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

用 Selenium 自动化 Tinder 网页操作与资料抓取,适合学习 Web 自动化

用 Python 和 Selenium 自动操作 Tinder,支持 Facebook/Google 登录,自动滑动并抓取匹配数据,省去手动操作。

核心能力

  • 自动打开浏览器并登录 Tinder.com
  • 免费设置自定义定位,绕过 Tinder Plus 付费限制
  • 批量左滑右滑并自动关闭弹窗通知
  • 抓取资料卡上的姓名、年龄、简介和图片
  • 向匹配对象发送个性化消息、GIF 和歌曲

容易踩的坑

需自备已启用 Google 或 Facebook 登录的 Tinder 账号;自动化操作违反 Tinder 社区准则,账号可能被封;抓取资料在多地违法,仅限教育用途

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本1.6
  1. 1.6tinderbotz 1.6最新正式版2021-06-05 · 2021-06-05 13:12 UTC

    这个版本没有写更新说明。

  2. 1.5Tinderbotz 1.52021-06-05 · 2021-06-05 12:55 UTC

    这个版本没有写更新说明。

  3. 1.4Tinderbotz 1.42021-06-05 · 2021-06-05 12:53 UTC

    这个版本没有写更新说明。

  4. 1.3TinderBotz 1.32021-06-05 · 2021-06-05 12:23 UTC

    这个版本没有写更新说明。

  5. 1.2Tinderbotz 1.22020-11-28 · 2020-11-28 09:33 UTC
    查看更新说明

    new pip release

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Tinderbotz

    Consider giving a ⭐ if you like the project!

    Project

    Table of Contents

    About the Project

    IMPORTANT: Starring the project indicates shows your appreciation and will result in new features being added! This project started with the motivation of learning web automation further and scraping with Python. I managed to succesfully create a bot that could:

    • Open a browser and login to Tinder.com
    • Setting a custom location for FREE (which is normally a paid-for-Tinder Plus-feature)
    • Setting profile settings and preferences, such as distance radius, minimum and maximum age, sexuality.
    • Accept all notifications and dismiss pop-ups
    • Swiping x number 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

    If you feel like diving right in, the quickstart.py will help you be right on track. If you're new to coding and just want the script to automatically like, the auto_swipe.py would be what you're looking for! Feel free to make a pull request and contribute to this project! Enjoy! :)

    Youtube Video Getting +1000 Matches on Tinder in 24 Hours by Building a Tinderbot!

    Built with

    Breaking Record

    I broke the world record most matches using this script! Reached 1000 matches in the first 24hours. Currently at 30000 matches!

    Getting Started

    Prerequisites

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

    Installation

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

    Usage of Tinderbot

    Features

    Features of Tinderbot as demonstrated belowed can be found here: Tinderbot features

    Demonstration

    Setting some Profile settings

    Liking 10 profiles in row + dismissing potential pop ups

    Scraping your matches (new matches + messaged matches)

    Sending personalized messages to your matches

    Example Data Analysis

    When scraping geomatches or your own matches, you can start doing some pretty cool stuff with that data. A few examples are:

    Worldclouds

    You can create wordclouds to visualise data such as the most popular names, or most occuring words in a bio.

    The 'Average' Person

    You can also start calculating what an 'average' tinderprofile would look like. You can for example check the average number of words a bio consists of or the average number of images a user has.

    How to Avoid the Ban

    This small section will explain how their bot detection works and how you can avoid getting banned.

    1) Go easy with newly created profiles

    Newly created profiles are much more likely to get banned than long-existing ones. So be extra cautious!

    2) Avoid the usage of URLS!

    This one is very lethal for your accounts. Avoid sending urls to people in messages and DO NOT place any url in your bio!

    3) Avoid running the code overnight

    Try to use the code when you can see it running. In case you need to handle something (like a captcha or anything) you can immediatly respond to it. I've heard some people had to prove they were not bots by doing some captcha and this could age very poorly when you run it overnight. Myself however, I haven't yet had 'the honour' to be redirected to such a captcha. So if you play it safe, there would be no need to panic.

    4) Implement sleeps between swipes

    This might sounds ridiculous, but most people take a look at the profile before they swipe it. Therefore instantly swiping right on every profile puts you in a 'non humanlike behaviour'-zone, which should be tried to be avoided. Adding a sleep between swipes can be done as described here. It is recommended to sleep at least 1 second between every swipe. If you have a rather new profile, then make it 2 or 3 (float numbers like 1.5 are also allowed).

    5) Implement randomness in your liking and disliking

    Same applies as above; most people dislike some profiles and like others. Not liking EVERY profile could help you stay under the radar. Example of how to do so can be found here.

    6) Make your profile look as real as possible

    Your profile cannot look in any way like those spambots. Therefore a few things can be done.

    6.1) Verify your profile with the blue badge to prove it's really you
    6.2) Link your Instagram/Spotify/Facebook and verify your email
    6.3) Write a good bio, preferably with a minimum of 100 characters
    6.4) Add at least 3-4 images, preferably more

    Support the Repository

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

    Other Tinder Repositories

    Imgur

    Disclaimer

    Using automated software on Tinder is against community guidelines and might get your account banned.

    Also for the section data mining: scraping profiles is not only against Tinder's policies, but it's also against the law in many places. People on Tinder did not give their permission to be stored by any other entity than Tinder itself and people have the right to be forgotten. (see: GDPR in Europe)

    So here's a reminder that this software is for educational purposes only and it cannot be held accountable for any consequences you may face by having used this tool. Neither personal (banned account) nor judicial (lawsuits for privacy violations).