返回顶部

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()

  

posted @ 2017-11-03 00:49  Crazymagic  阅读(172)  评论(0编辑  收藏  举报