就在刚刚,终于实现了自动登录网页的功能,牛蛙牛蛙,今天来写一下笔记,防止以后忘了,哈哈哈,我这个人记性不好。明天就可以写那个程序来自动登录“开学通知”了,嘿嘿嘿。话不多说,直接开搞。

一:前期准备

1、第三方库的准备

安装selenium库

pip install selenium

2、浏览器配置准备

要安装驱动才可以实现功能,
Chrome驱动: chromedriver
官方网站:https://sites.google.com/a/chromium.org/chromedriver
下载地址:https://chromedriver.storage.googleapis.com/index.html
查看chrome浏览器的版本,再去下载与chrome浏览器对应的chrome驱动。
windows下, 解压geckodriver.zip, 将exe文件放到python的Scripts目录下。

二: 代码


import time
from selenium import webdriverdef login():try:driver = webdriver.Chrome()url = "https://im.qq.com/index.shtml"driver.get(url)text = driver.find_element_by_id('topbar').textdriver.find_element_by_id("loginInfo").click()time.sleep(5)# 打开QQ登录界面,准备登录driver.switch_to.frame('frame-login')driver.find_element_by_id("switcher_plogin").click()time.sleep(5)# 填写QQ账号driver.find_element_by_id('u').send_keys('你的qq')time.sleep(5)# 填写QQ密码:driver.find_element_by_id('p').send_keys('你的qq密码')# 模拟点击登录按钮,执行登录driver.find_element_by_id('login_button').click()# 退出浏览器,就退出QQ了,你可以根据需要自行设置睡眠时间。time.sleep(4)driver.quit()except:print("程序错误")print("请检查该脚本")if __name__ == '__main__':login()

这样就ok了,知道了这些然后就可以用自动化玩很多东西。

Python利用selenium实现自动登录网页qq相关推荐

  1. python利用selenium实现自动登陆网页下载内容

    最近在做一个实验,需要用到大量的源文件,需要在网站上下载,由于是一个毫无技术且重复性的工作,因此,就想利用python自动完成这件事,话不多说,直接上完整代码啦! ''' url = https:// ...

  2. 利用selenium模拟自动登录链家、贝壳、安居客等网站(超级实用,推荐收藏!)

    大家好, 今天跟大家分享一个利用selenium模拟自动登录王连某家.an聚客等网站. 文章内容超级实用,尽快在小本本上记录下来哟. 特别说明,以下代码仅用于交流学习,不做其他商业用途,切记切记! 上 ...

  3. Python学习笔记(二):利用Selenium一键自动登录QQ空间、百度等网站

    曾经在学校闲的时候,见到有人通过程序自动登录百度等网站,觉得很厉害.实习的时候,偶然的机会也研究了一下,有空的时候试试运行就自动点赞,觉得还比较有意思,可以用来装装X,哈哈. 一.python环境 第 ...

  4. python已打开页面获取信息_python+selenium实现自动登录网页获取信息(一)

    我用的是一个教师继续教育的网站,进行演示和模拟,网站:http://cas.study.yanxiu.jsyxsq.com/auth/login?service=http%3A%2F%2Fwww.17 ...

  5. [Python爬虫] Selenium实现自动登录163邮箱和Locating Elements介绍

    前三篇文章介绍了安装过程和通过Selenium实现访问Firefox浏览器并自动搜索"Eastmount"关键字及截图的功能.而这篇文章主要简单介绍如何实现自动登录163邮箱,同时 ...

  6. Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍

    Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...

  7. Python用selenium实现自动登录和下单的脚本

    前言 学python对selenium应该不陌生吧 Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一.Selenium 支持的语言包括C#,Java,Perl,PHP, ...

  8. Python用selenium实现自动登录账号,密码

    1.今天的网站是学习通来测试登录 2.内容如下 (1).登录网站 (2).找标签我们可以根据id标签找到账号登录入口 我们可以根据id标签找到账号密码入口 登录标签也可以通过id找到 代码如下 fro ...

  9. python自动输入账号密码_Python如何基于selenium实现自动登录博客园

    这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...

  10. python+selenium实现自动刷新网页

    Selenium是一个用于Web应用程序测试的工具,本文介绍利用python+selenium实现自动刷新网页. 一.安装 selenium pip install selenium 二.下载并导入浏 ...

最新文章

  1. XShell连接Deepin
  2. opencv运动目标跟踪预测_浅谈多目标跟踪中的相机运动
  3. 源 arm_arm和X86处理器性能简单测试
  4. 李沐《动手学深度学习》PyTorch 实现版开源,瞬间登上 GitHub 热榜!
  5. 关于python搞笑段子_Python爬取内涵段子里的段子
  6. 数据中心UPS维护和使用十大注意事项
  7. 设计模式学习笔记——模板(Template)模式
  8. Android Get方式发送信息
  9. 拓端tecdat|Python中的Apriori关联算法-市场购物篮分析
  10. 总编下午茶:技术老男人的创业经
  11. Netlink 0007 --- 创建实现分析
  12. 实验三 网际协议IP 实验报告
  13. 国美易卡有序实现索引,国美易卡B+树方便区间查找
  14. MVP模式基本用例开发
  15. matlab向后误差,matlab-误差棒
  16. 杰理之AI协议之CMD_SET_BLE_VISIBILITY命令格式【篇】
  17. 汽车厂商 API数据接口
  18. C语言值的引用传递—引用传递(地址传递)
  19. flink java快速上手
  20. Android逆向工程-破解 哈皮妹-萝莉

热门文章

  1. 怎样免费快速把PDF文件压缩到最小?
  2. mysql (1) 聚集索引和非聚集索引
  3. java 生成ppt_Java 创建并应用幻灯片母版
  4. 旋转矩阵(维基百科)
  5. haxm device is not found
  6. 移动端登录页样式错乱_手机登录界面样式设计启示
  7. 为什么程序员不需要MATLAB技能?
  8. ASP.NET 学习笔记 之 MasterPageFile母版页
  9. Aeraki Mesh正式成为CNCF沙箱项目,腾讯云携伙伴加速服务网格成熟商用
  10. 【服务器数据恢复】IBM某型号服务器RAID5磁盘阵列数据恢复案例