Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import selenium
- import selenium.webdriver
- # PhantomJS
- #
- # - install nodejs from https://nodejs.org
- # - install phantomjs
- # npm -g install phantomjs-prebuilt
- driver = selenium.webdriver.PhantomJS()
- driver.set_window_size(1900, 1200)
- #driver.implicitly_wait(10) # seconds
- # Chrome:
- #
- # - install chromedriver: https://sites.google.com/a/chromium.org/chromedriver/
- #driver = selenium.webdriver.Chrome()
- # Firefox:
- #
- # - install geckodriver: https://github.com/mozilla/geckodriver/releases
- #driver = selenium.webdriver.Firefox()
- login = input('login: ')
- password = input('password: ')
- # --- login ---
- print('Login...')
- driver.get('https://www.netflix.com/mx-en/login')
- x = driver.find_element_by_name('email')
- x.send_keys(login)
- x = driver.find_element_by_name('password')
- x.send_keys(password)
- x = driver.find_element_by_tag_name('button')
- x.click()
- # --- payment ---
- print('Payment...')
- driver.get('https://www.netflix.com/payment?action=startAction&locale=en-MX')
- x = driver.find_element_by_xpath('//div[@data-reactid="28"]')
- x.click()
- driver.save_screenshot('screenshot.png')
Add Comment
Please, Sign In to add comment