安装

1:安装selenium依赖包 在Anconda中通过pip install selenium安装

2:下载Chrome版本对应的驱动 http://chromedriver.storage.googleapis.com/index.html

实现代码

import time
from selenium import webdriverdef login(username, password):url = 'https://drcom.szu.edu.cn/a70.htm'  # url中指明定位到校园网登陆界面chrome_driver = r'F:\software\Anaconda\envs\carla\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe' # 上面的驱动路径driver = webdriver.Chrome(executable_path=chrome_driver)driver.get(url)name_input = driver.find_element_by_id('VipDefaultAccount')  # 找到用户名的框框pass_input = driver.find_element_by_id('VipDefaultPassword')  # 找到输入密码的框框login_button = driver.find_element_by_xpath('/html/body/div/div/div[2]/form[2]/div[2]/input[1]')  # 找到登录按钮# login_button = driver.find_element_by_id('VipResetButton')  # 找到登录按钮name_input.clear()name_input.send_keys(username)  # 填写用户名time.sleep(0.2)pass_input.clear()pass_input.send_keys(password)  # 填写密码time.sleep(0.2)login_button.click()  # 点击登录time.sleep(10)print(driver.title)driver.close()if __name__ == "__main__":user = "****"  # 输入账号pw = "****"  # 输入密码login(user, pw)

Python脚本实现深大校园网网页登陆相关推荐

  1. Drcom客户端可以卸载了! 在Windows上编写bat脚本实现深大校园网认证, 并可断线重连(Drcom Pt版)

    写在前面 之前有写文章分析了深大校园网的认证过程, 编写Linux脚本可在路由器等Linux设备上实现自动登录, 断线自动重连. 考虑到Windows才是主要使用者, 本篇文章分享在Windows上编 ...

  2. 抓包分析,一条Linux命令实现路由器自动登录深大校园网认证(Drcom Pt版)

    先说结论,通过抓包分析简化最后可以得出,其登录过程只是一个简单的向服务器发送HTTP GET请求或HTTP POST请求.只要在路由器启动之后自动发送一段 HTTP 请求,即可实现自动登录. 对于 G ...

  3. 深大校园网掉线/Drcom掉线/校园网保持在线的python脚本

    前言 目前这是第一版本的drcom掉线解决方案,第二版本已完成更新并且无需配合chromedriver,请需要的同学移步至第二版. 一.准备步骤 1. 确保电脑已经安装python3(若无,请参考此文 ...

  4. Python脚本实现【大麦网】抢票程序,今年我一定要去听一场演唱会

    前言 大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会. 话剧.音乐剧.体育赛事等领域. 但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票 那么,今天带大家用Python ...

  5. Python脚本实战【大麦网】抢票程序,我终于可以去看我杰哥的演唱会啦!

    前言 大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会. 话剧.音乐剧.体育赛事等领域. 但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票 那么,今天带大家用Python ...

  6. Python脚本抓取大乐透开奖结果核对定投号码邮件通知

    最近学习了一下Python的基础,想写个东西练练手.正好每次跟号的大乐透还需要手动兑奖或者去彩票站兑奖,自己写一个脚本自动抓取开奖结果,核对开奖金额后邮件通知. 整体思路: 找可抓取开奖结果网站 找可 ...

  7. Python脚本下载TCGA大数据,非常简单,开放源代码

    前言 使用TCGA官方的gdc-client下载工具有时候很慢,经常会挂掉,那干脆自己写一个下载小程序.于是使用TCGA的API写了个下载TCGA数据的脚本,脚本也是需要下载manifest文件的. ...

  8. python脚本——selenium自动化执行一些网页上的操作

    文章目录 一.说明 二.代码 三.用法总结 一.说明 通过python的selenium模块,自动化执行一些网页上的重复的无聊的工作. 二.代码 #! /usr/bin/python3.6 from ...

  9. 深大教学区Dr.com,实现校园网自动认证的请求

    经过对教学区登录认证过程进行抓包分析可得,登录是对 https://drcom.szu.edu.cn/a70.htm 发送了POST请求,请求表单如下图所示,且传递了cookies,cookies由j ...

  10. 【Python脚本】Python自动大麦网抢票,准点原价秒杀演唱会门票,拒绝黄牛交易!从我做起!!!1

    文章目录 前言 一.分析购票过程 二.Selenium 模拟浏览器操作 三.逆向工程:抢票接口 总结 前言 你是否错过了周杰伦的票,最近又没抢到五月天的票,不要太难过,今晚有张学友的票,后天还有张杰的 ...

最新文章

  1. 一段文字,写给合唱团即将分别的我们
  2. 中国大学MOOC 编译原理 第6讲测验
  3. javaWeb开发总结 ---- 前端数据插入到后台
  4. *p++和*(p++)的区别_同是华为顶级旗舰,P系和Mate系谁最值得购买?明白这点很重要!...
  5. python 列表比较不同物质的吸热能力_python列表里面根据一定的条件挑选元素
  6. windows7系统做文件服务器拒绝,Win7提示qq服务器拒绝了您发送离线文件
  7. 硬盘全新安装windows 7
  8. python rarfile不支持unicode_python – zipfile提取时的unicode错误
  9. 慕课网上的星级评分--学习视频后模仿实现
  10. 力扣—— 224. 基本计算器(困难)
  11. Oracle P6培训系列:17建立基线
  12. 怎么做说课PPT课件?
  13. Js获取时间-天干地支空亡
  14. 【C语言】贪吃蛇小游戏代码详解
  15. 一个算法面试题的5种不同解法
  16. linux磁盘阵列 启动盘,Linux RAID磁盘列阵完全攻略
  17. python字符串处理编程实例_Python字符串处理实例详解
  18. 太损了!如何禁止小孩玩电脑?
  19. 使用python+Selenium动态爬取《率土之滨》藏宝阁账号信息
  20. 关于脚本录制和回放终端会话(script、scriptreplay)使用

热门文章

  1. Hive TopN+分组TopN
  2. 凸优化第二章凸集 2.2 重要例子(仿射集合和凸集)
  3. 基于VS快速排序的单元测试
  4. Linux命令——uptime
  5. JavaWeb项目架构之Kafka分布式日志队列
  6. java 线程安全 Lock
  7. linker command failed with exit code 1
  8. nginx 子进程 woker process 启动失败的问题
  9. 【原】==与isEqual的比较
  10. SQL Server 通过发布订阅 实现数据库同步