Created
December 9, 2017 11:28
-
-
Save ep4sh/87b88a991a5e908770f163cfd5086c69 to your computer and use it in GitHub Desktop.
Email collector for nowa profiles
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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