Skip to content

Instantly share code, notes, and snippets.

@ep4sh
Created December 9, 2017 11:28
Show Gist options
  • Save ep4sh/87b88a991a5e908770f163cfd5086c69 to your computer and use it in GitHub Desktop.
Save ep4sh/87b88a991a5e908770f163cfd5086c69 to your computer and use it in GitHub Desktop.
Email collector for nowa profiles
#ep4sh.github.io
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import re
#template fo reg search
pattern = re.compile(r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)")
#tor??
service_args = [ '--proxy=localhost:9150', '--proxy-type=socks5', ]
#drova
driver = webdriver.Firefox()
#request page && auth
driver.get("http://nowa.cc")
login = driver.find_element_by_id("navbar_username")
password = driver.find_element_by_id("navbar_password")
login.send_keys("") #login
password.send_keys("") #password
password.send_keys(Keys.ENTER)
#f*cking ad!!!!! eb4l root
driver.switch_to.window(driver.window_handles[0])
password.send_keys(Keys.ENTER)
#застрял вот тут, может быть кто-нибудь докрутит
if driver.implicitly_wait(20):
for user in range(2, 65536):
result = pattern.findall(driver.get("http://nowa.cc/member.php?u="+str(user)+""))
print(result)
#print page
#print(driver.page_source)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment