diff --git a/repos/da5d5b45c894159b2f39/instrucciones.md b/repos/da5d5b45c894159b2f39/instrucciones.md new file mode 100644 index 0000000..2427b2d --- /dev/null +++ b/repos/da5d5b45c894159b2f39/instrucciones.md @@ -0,0 +1,5 @@ +# Las dependencias son: + +``` +pip install fake-factory selenium +``` \ No newline at end of file diff --git a/repos/da5d5b45c894159b2f39/troll_doodle.py b/repos/da5d5b45c894159b2f39/troll_doodle.py new file mode 100644 index 0000000..81490e6 --- /dev/null +++ b/repos/da5d5b45c894159b2f39/troll_doodle.py @@ -0,0 +1,25 @@ +from selenium import webdriver +from selenium.webdriver.support.ui import Select +from faker import Factory +import random +fake = Factory.create('it_IT') + +dood = "http://doodle.com/arcgntcrzqeqr2c6" +driver = webdriver.Firefox() +driver.implicitly_wait(3) # seconds + +for i in range(0,10): + name = fake.first_name() + driver.get(dood) + nam = driver.find_element_by_xpath('//*[@id="pname"]') + nam.send_keys(name) + print nam + option = random.randint(0,2) + opt = driver.find_element_by_xpath('//*[@id="option{}"]'.format(option)) + opt.click() + sav = driver.find_element_by_xpath('//*[@id="save"]') + sav.click() + import time + time.sleep(2) + +driver.quit()