Advertisement
Guest User

Untitled

a guest
Jun 12th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. import sys
  2. from PyQt4.QtGui import QApplication
  3. from PyQt4.QtCore import QUrl
  4. from PyQt4.QtWebKit import QWebPage
  5. import bs4 as bs
  6. import requests
  7. import os
  8. import time
  9. from selenium import webdriver
  10. from bs4 import BeautifulSoup
  11.  
  12. username = "USERNAME"
  13. password = "PASSWORD"
  14. LINK = str("--CUM WATCH MY CAMSHOW -Teenswithcamstv.com")
  15. SITE = "https://www.yespornplease.com"
  16.  
  17.  
  18. #Scrapes yespornplease.com for the first 60 pages worth of videos and titles#
  19.  
  20. Title = []
  21. Hrefs = []
  22. for i in range(1,60):
  23. url = 'https://yespornplease.com/?p=' + str(i)
  24. source_code = requests.get(url)
  25. plain_text = source_code.text
  26. soup = BeautifulSoup(plain_text)
  27. for TitleY in soup.findAll('span', class_='video-title title-truncate m-t-5'):
  28. Title.append(TitleY.text)
  29. for HREFS in soup.findAll('a', class_='video-link'):
  30. Hrefs.append(HREFS.get('href'))
  31.  
  32.  
  33. #Opens selenium Driver#
  34. chromedriver = "C:/Users/USER/Desktop/Bots/chromedriver_win32/chromedriver.exe"
  35. os.environ["webdriver.chrome.driver"] = chromedriver
  36. browser = webdriver.Chrome(chromedriver)
  37. browser.set_page_load_timeout(60)
  38.  
  39.  
  40.  
  41. def LOAD():
  42. browser.get("https://spankbang.com/")
  43. time.sleep(1)
  44. browser.find_element_by_css_selector('#body-html > div.user_panel_guest > p > a.bt_signin').click()
  45. time.sleep(1)
  46. browser.find_element_by_id('log_username').send_keys(username)
  47. browser.find_element_by_id('log_password').send_keys(password)
  48. browser.find_element_by_css_selector('#auth_login_form > p:nth-child(2) > button').click()
  49. print('RESET COMPLETED')
  50. time.sleep(2)
  51.  
  52. def RESET():
  53. global browser
  54. browser.close()
  55. browser = webdriver.Chrome(chromedriver)
  56. browser.set_page_load_timeout(10)
  57. time.sleep(2)
  58. print("ERROR RESETTING")
  59. LOAD()
  60.  
  61.  
  62.  
  63. LOAD() #Calls Load
  64. time.sleep(2)
  65. print('LOOPING')
  66. #Loop begins uploading videos#
  67. i = 0
  68. E = 0
  69. while i <= len(Hrefs):
  70. if T >= 2:
  71. print('ERROR # ' + str(T))
  72. try:
  73. RESET()
  74. except:
  75. pass
  76. else:
  77. pass
  78. T = 0
  79. try:
  80. browser.get("https://spankbang.com/users/upload")
  81. except:
  82. pass
  83. try:
  84. browser.find_element_by_css_selector('#form-container-anchor > div.url_upload > input').send_keys(SITE + Hrefs[i])
  85. browser.find_element_by_css_selector('#check_url_button').click()
  86. time.sleep(6)
  87. except:
  88. T += 1
  89. pass
  90. try:
  91. browser.find_element_by_css_selector('#name_inp').send_keys(str(Title[i]) + LINK)
  92. browser.find_element_by_css_selector('#upload > div > div.form-container > div.radio-boxes.radio-boxes-orientation > label:nth-child(1)').click()
  93. 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,'))
  94. browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(43)').click()
  95. browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(35)').click()
  96. browser.find_element_by_css_selector('#upload > div > div.form-container > div.check-boxes > fieldset > label:nth-child(6)').click()
  97. time.sleep(2)
  98. browser.find_element_by_css_selector('#upload > div > div.form-container > button').submit()
  99. time.sleep(2)
  100. except:
  101. print(Title[i])
  102. T += 1
  103. pass
  104. i += 1
  105. print(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement