Skip to content

Instantly share code, notes, and snippets.

@JulianaGuama
Last active May 15, 2019 19:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JulianaGuama/2bf92e95b3fd8ef114e38a0a7f997c8b to your computer and use it in GitHub Desktop.
Save JulianaGuama/2bf92e95b3fd8ef114e38a0a7f997c8b to your computer and use it in GitHub Desktop.
A webScrap com Selenium em Python
class wordpress_login:
url = r'https://wordpress.com/log-in/pt-br?redirect_to=https%3A%2F%2Fwordpress.com%2F'
def __init__(self, user, phantomjs):
self.user = user
self.phantomjs = phantomjs
def login(self):
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
driver = webdriver.PhantomJS(self.phantomjs);
driver.get(self.url);
driver.find_element_by_id("usernameOrEmail").send_keys(self.user);
driver.find_element_by_class_name("button form-button is-primary").click();
try:
output = 'Error' + driver.find_element_by_id("form-input-validation is-error").text;
except NoSuchElementException:
output = 'Passou!';
driver.quit();
return (output)
#rodando o script
user = 'juliana.guama@mrv.com.br'
phantomjs = r'C:/Users/my_user/my_file_location/phantomjs.exe'
scrap = wordpress_login(user, phantomjs)
print( scrap.login )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment