1:导包、进入百度

#1.导入selenium
from selenium import webdriver
from time import sleep
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
#2.打开浏览器——谷歌浏览器
driver=webdriver.Chrome()
#3.输入网页地址
url="http://www.baidu.com/"
driver.get(url)
driver.maximize_window()

2: 获取登陆后百度后的cookie

#4.通过浏览器F12获取登录后的cookie
#在百度中和用户相关的cookie,BAIDUID,BDUSS
cookies=[{"name":"BAIDUID","value":"*******************************:FG=1"},{"name":"BDUSS","value":"**************************************************************"}]

3:添加cookie

#5.添加cookie
#遍历列表中的cookie,逐个添加
for cookie in cookies:driver.add_cookie(cookie)
#.刷新页面
driver.refresh()

4:验证知否成功

# 6.1 制作显示用户名的定位器
result_loc = ("class name", "user-name")
# 6.2 判断显示的用户名是否是输入的用户名
username_input = "王小胖丿灬"  # 输入的用户名
result = WebDriverWait(driver, 10).until(EC.text_to_be_present_in_element(result_loc,username_input))#元素定位,显示等待
if result:print("登录成功")
#7.关闭浏览器
sleep(2)
driver.quit()

python-selenium学习笔记:运用验证码过滤登陆,验证是否登陆成功相关推荐

  1. Python+Selenium学习笔记5 - python官网的tutorial - 交互模式下的操作

    这篇笔记主要是从Python官网的Tutorial上截取下来,再加上个人理解 1. 在交互模式下,下划线'_'还可以表示上一步的计算结果 2.引号转义问题. 从下图总结的规律是,字符串里的引号如果和引 ...

  2. Python+Selenium学习笔记8 - 多表单多窗口切换

    1.多表单切换 下图为待测页面:内嵌百度首页 切换到百度首页进行操作 1 #coding = utf-8 2 3 from selenium importwebdriver4 importos5 im ...

  3. Python+Selenium学习笔记10 - send_keys上传文件

    在火狐浏览器上传文件 上传前,同一个HTML文件在火狐和Edge浏览器显示有些不同 这是Firefox浏览器的显示 这是Edge浏览器 上传后 1 # coding = utf-8 2 3 from ...

  4. python爬虫学习笔记(三)——淘宝商品比价实战(爬取成功)

    2020年最新淘宝商品比价定向爬取 功能描述 目标:获取淘宝搜索页面的信息,提取其中的商品名称和价格. 理解:淘宝的搜索接口 翻页的处理 技术路线:requests­          re 程序的结 ...

  5. Python推荐系统学习笔记(3)基于协同过滤的个性化推荐算法实战---ItemCF算法(下)

    本文在 Python推荐系统学习笔记(2)基于协同过滤的个性化推荐算法实战---ItemCF算法 一文的基础上,对其基本的ItemCF算法做出改进. 一.相关概念 1.ItemCF中,基于行为(喜好) ...

  6. Python推荐系统学习笔记(5)基于协同过滤的个性化推荐算法实战---UserCF算法(下)

    本文在 Python推荐系统学习笔记(4)基于协同过滤的个性化推荐算法实战---UserCF算法(上) 一文的基础上,对其基本的UserCF算法做出改进. 一.相关概念 1.UserCF中,基于行为( ...

  7. python爬虫学习笔记 1.9 (Handler处理器 和 自定义Opener)

    python爬虫学习笔记 1.1(通用爬虫和聚焦爬虫) python爬虫学习笔记 1.2 ( HTTP和HTTPS ) python爬虫学习笔记 1.3 str和bytes的区别 python爬虫学习 ...

  8. python 正则学习笔记

    python 正则学习笔记 官方document #1.0 import re m=re.search('(?<=abc)def','cxabcdefgb')print(m.group(0))# ...

  9. python爬虫学习笔记 3.9 (了解参考:训练Tesseract)

    python爬虫学习笔记 3.9 (了解参考:训练Tesseract) 参考阅读:训练Tesseract 要使用 Tesseract 的功能,比如后面的示例中训练程序识别字母,要先在系统中设置一 个新 ...

  10. python自动化测试学习笔记合集

    python自动化测试学习笔记-1 一.什么是自动化 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程.直白的就是为了节省人力.时间或硬件资源,提高测试效率,便引入了通过软件或程序自动化执行 ...

最新文章

  1. Pandas 多层级索引的数据分析案例,超干货!
  2. 【面试精选】关于大型网站系统架构你不得不懂的10个问题
  3. OpenVINO 2020版没有cpu_extension.dll问题解决
  4. LeetCode35.搜索插入位置 JavaScript
  5. 解决IllegalStateException: Can not perform this action after onSaveInstanceState
  6. 创建一个自己的GitHub,创建自己的开源项目
  7. 网络中看不见的五大重要安全隐患
  8. 【扩频通信】基于matlab直接序列扩频系统仿真【含Matlab源码 1529期】
  9. python两台电脑文件传输_两台电脑怎么互相连接传送文件?
  10. eeglab绘制脑电头皮图、通道对应光谱图
  11. 【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )
  12. Blender 快捷键总结,一些子问题
  13. 关于chm电子书无法显示网页的解决方
  14. 论文研究范围从什么角度怎么写?
  15. SVN命令使用提示版本过旧的问题E155019
  16. GCN—图卷积神经网络理解
  17. Oracle数据库常用SQL语句查询
  18. 使用客户端jedis时报错Could not get a resource from the pool 以及使用Spring Data Redis报错解决方法
  19. 苹果为开发人员播种macOS Big Sur 11.3的第七个Beta
  20. c32循迹小车c语言程序,STM32小车红外黑线循迹源程序

热门文章

  1. NYOJ - [第九届河南省程序设计大赛]宣传墙(DP)
  2. 【嵌入式08】STM32F103C8T6寄存器方式借助面包板点亮LED流水灯详解
  3. 华为云-软件产品案例分析
  4. win10 系统禁用笔记本自带键盘的有效方法
  5. 2021年中国CRM市场规模及市场格局分析:市场规模达156亿元[图]
  6. 安装win 7 + ubuntu 16.04 双系统安装
  7. 集成Euraka的SpringBoot工程禁止输出日志:ConfigClusterResolver : Resolving eureka endpoints via configuration的方法
  8. Tagtraum.Industries.beaTunes.v3.5.7.Incl.Keygen-NOY
  9. word2010去掉回车符
  10. 【深度强化学习】(4) Actor-Critic 模型解析,附Pytorch完整代码