4-selenium
下载linux64位放到桌面
tar -xvf phantomjs-2.1.1-linux-x86_64.tar.bz2 sudo mv phantomjs-2.1.1-linux-x86_64 /usr/local/src/phantomjs sudo ln -sf /usr/local/src/phantomjs/bin/phantomjs /usr/local/bin/phantomjs phantomjs --version
使用selenium实现带内嵌框架的登陆
需要找到内嵌框架的ID 内嵌的框架,driver.swith_to_frame('内嵌框架的id')
webdriver.Chrome() 实例化一个可以控制谷歌浏览器的对象driver
driver.get() 发送要请求的浏览器的地址
switch_to_frame() 跳转的内嵌的框架
send_keys()方法实现input框的输入
click()方法实现点击的效果
from selenium import webdriver driver=webdriver.Chrome() driver.get("https://mail.qq.com/") # 内嵌的框架,driver.swith_to_frame('内嵌框架的id') driver.switch_to_frame('login_frame') driver.find_element_by_id('u').send_keys('1273844671@qq.com') driver.find_element_by_id('p').send_keys('ZYC19930823cc') driver.find_element_by_id('login_button').click()