Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PyQt4.QtGui import QApplication
- from PyQt4.QtCore import QUrl
- from PyQt4.QtWebKit import QWebPage
- import bs4 as bs
- import requests
- import os
- import time
- from selenium import webdriver
- from bs4 import BeautifulSoup
- username = "USERNAME"
- password = "PASSWORD"
- LINK = str("--CUM WATCH MY CAMSHOW -Teenswithcamstv.com")
- SITE = "https://www.yespornplease.com"
- #Scrapes yespornplease.com for the first 60 pages worth of videos and titles#
- Title = []
- Hrefs = []
- for i in range(1,60):
- url = 'https://yespornplease.com/?p=' + str(i)
- source_code = requests.get(url)
- plain_text = source_code.text
- soup = BeautifulSoup(plain_text)
- for TitleY in soup.findAll('span', class_='video-title title-truncate m-t-5'):
- Title.append(TitleY.text)
- for HREFS in soup.findAll('a', class_='video-link'):
- Hrefs.append(HREFS.get('href'))
- #Opens selenium Driver#
- chromedriver = "C:/Users/USER/Desktop/Bots/chromedriver_win32/chromedriver.exe"
- os.environ["webdriver.chrome.driver"] = chromedriver
- browser = webdriver.Chrome(chromedriver)
- browser.set_page_load_timeout(60)
- def LOAD():
- browser.get("https://spankbang.com/")
- time.sleep(1)
- browser.find_element_by_css_selector('#body-html > div.user_panel_guest > p > a.bt_signin').click()
- time.sleep(1)
- browser.find_element_by_id('log_username').send_keys(username)
- browser.find_element_by_id('log_password').send_keys(password)
- browser.find_element_by_css_selector('#auth_login_form > p:nth-child(2) > button').click()
- print('RESET COMPLETED')
- time.sleep(2)
- def RESET():
- global browser
- browser.close()
- browser = webdriver.Chrome(chromedriver)
- browser.set_page_load_timeout(10)
- time.sleep(2)
- print("ERROR RESETTING")
- LOAD()
- LOAD() #Calls Load
- time.sleep(2)
- print('LOOPING')
- #Loop begins uploading videos#
- i = 0
- E = 0
- while i <= len(Hrefs):
- if T >= 2:
- print('ERROR # ' + str(T))
- try:
- RESET()
- except:
- pass
- else:
- pass
- T = 0
- try:
- browser.get("https://spankbang.com/users/upload")
- except:
- pass
- try:
- browser.find_element_by_css_selector('#form-container-anchor > div.url_upload > input').send_keys(SITE + Hrefs[i])
- browser.find_element_by_css_selector('#check_url_button').click()
- time.sleep(6)
- except:
- T += 1
- pass
- try:
- browser.find_element_by_css_selector('#name_inp').send_keys(str(Title[i]) + LINK)
- browser.find_element_by_css_selector('#upload > div > div.form-container > div.radio-boxes.radio-boxes-orientation > label:nth-child(1)').click()
- browser.find_element_by_css_selector('#tag_inp > div > input[type="text"]').send_keys(str('Webcam, camgirl, sex, slut, hot, teen, squirt, mom, MILF, family, live,'))
- browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(43)').click()
- browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(35)').click()
- browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(6)').click()
- time.sleep(2)
- browser.find_element_by_css_selector('#upload > div > div.form-container > button').submit()
- time.sleep(2)
- except:
- print(Title[i])
- T += 1
- pass
- i += 1
- print(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement