项目作者: aakashpadhiyar

项目描述 :
V-1.0
高级语言: Python
项目地址: git://github.com/aakashpadhiyar/TinderAutomation.git
创建时间: 2020-02-18T03:32:18Z
项目社区:https://github.com/aakashpadhiyar/TinderAutomation

开源协议:

下载


TinderAutomation

  1. Tinder is a location-based social search mobile app and Web application most often used as a dating service, that allows users to use a swiping motion to like or dislike other users, and allows users to chat if both parties like each other. Wikipedia

Python - Selenium

Python libraries import

  1. from selenium import webdriver
  2. from time import sleep

Secrets id’s & passwords

  1. from secrets import username, password

TinderBot():

  1. # starting browser
  2. def __init__(self):
  3. self.driver = webdriver.Chrome(executable_path='./chromedriver')
  4. # Loading Tinder Home Page
  5. def login(self):
  6. self.driver.get('https://tinder.com')
  7. # Wait for 2sec
  8. sleep(2)

Select Button (Log In With Facebook) & Click

  1. # Select that element
  2. fb_btn = self.driver.find_element_by_xpath('//*[@id="modal-manager"]/div/div/div/div/div[3]/div[2]/button')
  3. # Click That Button
  4. fb_btn.click()

Switch to login popup

  1. # Facebook window Selection
  2. # Tinder site window
  3. base_window = self.driver.window_handles[0]
  4. # Faceboot site window
  5. self.driver.switch_to_window(self.driver.window_handles[1])

Select login Username Textbox element via xpath

  1. # select login Username Textbox
  2. email_in = self.driver.find_element_by_xpath('//*[@id="email"]')
  3. # Sending email Or Username
  4. email_in.send_keys(username)

Select login Password Textbox element via xpath

  1. # select login Password Textbox
  2. pw_in = self.driver.find_element_by_xpath('//*[@id="pass"]')
  3. # Sending Password
  4. pw_in.send_keys(password)

Select Login Button & click

  1. # select login button
  2. login_btn = self.driver.find_element_by_xpath('//*[@id="u_0_0"]')
  3. # click That Button
  4. login_btn.click()

Back to tinder window

  1. self.driver.switch_to_window(base_window)

————————————————————————————————————————-

WebSite : https://aakashpadhiyar.github.io/

Skype : live:8afc3e69a745ee48