功能需求:
使用Selenium工具库实现自动登陆:
程序自动打开chrome浏览器,并进入https://gitee.com/login
程序自动输入账号信息,自动点击登陆
chrome浏览器驱动程序下载下载:http://chromedriver.storage.googleapis.com/index.html
from selenium import webdriver
import time
#加载相应浏览器的驱动文件
#这会到的一个浏览器的示例对象,每实例化一个对象,都会打开一个新的浏览器
driver = webdriver.Chrome(r'C:\Program Files\Python35-32\chromedriver.exe')
#打开一个新页面,默认多个请求连接会被覆盖,只显示最后一个请求
page = driver.get('https://gitee.com/login')
driver.maximize_window()#将浏览器最大化,有界面的情况下正常
#输入用户名,通过元素id定位
username_input = driver.find_element_by_id('user_login')
username_input.send_keys('yourname')
time.sleep(1)
#输入密码,通过元素name定位
password_input = driver.find_element_by_name('user[password]