仅供学习参考
下面要输入自己的用户名和密码

from selenium import webdriver
import time
from selenium.webdriver.common.action_chains import ActionChainsdiver = webdriver.Chrome()
diver.maximize_window()
url = "https://www.baidu.com/"
diver.get(url)# 分析网页,找到登录模块
#方法一:
# login = diver.find_element_by_id('u1').find_elements_by_class_name("lb")[0]
# # 点击登录
# login.click()#方法二:
login = diver.find_elements_by_css_selector('div[id=u1] a[class=lb]')[0]
login.click()time.sleep(2)
# 找到用户名登录
user_name = diver.find_elements_by_css_selector('p.tang-pass-footerBarULogin')[0]
user_name.click()time.sleep(1)
# 进入账户密码输入页面,找到用户密码框,填写内容
user = diver.find_elements_by_id('TANGRAM__PSP_10__userName')[0]
user.send_keys('填写用户名')time.sleep(1)
password = diver.find_elements_by_id('TANGRAM__PSP_10__password')[0]
password.send_keys('填写密码')# 找到并点击登录按钮
time.sleep(1)
diver.find_elements_by_id('TANGRAM__PSP_10__submit')[0].click()# 输入内容点击搜索
time.sleep(2)
sousuo = diver.find_elements_by_class_name('s_ipt')[0]
sousuo.send_keys("天下")
diver.find_elements_by_id('su')[0].click()

用selenium模拟登录百度相关推荐

  1. selenium模拟登录百度指数

    java main WebDriver driver = new FirefoxDriver();driver.manage().window().maximize();driver.get(&quo ...

  2. selenium与python自动化测试模拟登录百度

    将一些必须必要条件准备好 1,安装chorme浏览器 1,安装依赖 sudo apt-get install libxss1 libappindicator1 libindicator7 2,下载go ...

  3. curl php 百度,phpcurl模拟登录百度首页

    代码如下: */$post_fields = array();$post_fields = preg_data($contents,'aid',$post_fields);$post_fields = ...

  4. curl php 百度,php curl 模拟登录百度主页

    php curl 模拟登录百度首页 本帖最后由 STONEWP 于 2012-03-29 13:43:04 编辑 代码如下: $url = "https://passport.baidu.c ...

  5. python+selenium获取cookie session_Python Selenium模拟登录成功后,使用此cookie、利用requests库进行get时,提示“非法登陆”。...

    一. 步骤概述 a. 模拟登录学校选课系统(使用Selenium库登陆http://xk.suibe.edu.cn/xsxk/login.xk) b. 取得cookie后传入requests的sess ...

  6. selenium模拟登录豆瓣和qq空间

    selenium模拟登录豆瓣和qq空间 今天又重新学习了下selenium,模拟登录豆瓣,发现设置等待时间真的是很重要的一步,不然一直报错:selenium.common.exceptions.NoS ...

  7. 使用selenium模拟登录解决滑块验证问题

    本次主要是使用selenium模拟登录网页端的TX新闻,本来最开始是模拟请求的,但是某一天突然发现,部分账号需要经过滑块验证才能正常登录,如果还是模拟请求,需要的参数太多了,找的心累.不过好在TX的滑 ...

  8. python访问陌生人qq空间_使用Python+Selenium模拟登录QQ空间

    使用Python+Selenium模拟登录QQ空间 爬QQ空间之类的页面时大多需要进行登录,研究QQ登录规则的话,得分析大量Javascript的加密解密,这绝对能掉好几斤头发.而现在有了seleni ...

  9. selenium模拟登录12306

    利用selenium模拟登录12306,但是12306的登陆要想模拟还挺难的,需要先进行坐标识别,识别出来之后还要在进行滑块拖动验证识别,这里做一下记录. 这里的坐标识别是用的超级鹰,有时也会坐标识别 ...

最新文章

  1. 上交三月月赛[SJTU] 1106 sudoku
  2. pandas使用isna函数和any函数计算返回dataframe中包含缺失值的数据行(rows with missing values in dataframe)
  3. react-native 小米手机和 mac 安装
  4. php api命名历史,历史上的今天,php接口源码api
  5. JavaScript的时钟小程序
  6. python or妙用
  7. 透明轮播原生JavaScript实现
  8. 妈的我好像发现是哪出问题了
  9. Oracle Database Administrator验证模式
  10. 七牛php连麦,七牛IOS连麦,主播端无法采集声音
  11. python矩阵赋值提高速度_Numpy大规模矩阵运算优化加速技巧
  12. 苹果发布新应用Find My Friends,轻松追踪朋友和家人的所在位置
  13. CentOS 6与7对比【转】
  14. 翻译: 自动驾驶汽车技术:自动驾驶汽车如何工作?
  15. 互联网知识大全:软件开发中和各种开发软件文档的常见的英文缩写,还不快快收藏!
  16. thrift0.8.0支持win7的方法
  17. 专业能力和表达能力,你觉得哪个更重要?
  18. 厚积薄发系列(C语言资料)
  19. 基于负熵的快速不动点算法
  20. Android程序的入口

热门文章

  1. oracle mysql 同义词_Oracle数据库创建同义词(synonym)详细讲解
  2. html设置按钮样式表,如何使用样式表设置QToolButton的图标?
  3. spring框架搭建与入门案例
  4. 翌加科技:教抖音小店商家采取措施避免售后争议
  5. ubuntu安装vtk
  6. c语言程序能在android,android环境下编译并运行C语言程序
  7. 面向对象编程的三大特征
  8. 博士申请 | 香港理工大学Lap-pui Chau教授招收人工智能/CV方向全奖博士生
  9. VC++生成Data-Matrix格式的二维码
  10. jqGrid+bootstrap使用