最近想写一个抢课脚本,但是会的东西还不够,等我学会了这些技术,可能我已经不需要抢课了(留下来无助的泪水)

抢课脚本最基础的就是按键精灵了

首先要弄明白的是服务器,HTTP协议,然后还要用C++,python(QAQ)

现在都是啥不会啥缺了就去搜

3.22 唉,找了一整天的验证码登录,还是没有弄出来

3.23 搞不动验证码,只好想着绕过验证码,用kookie,下载fidder插件,等一系列操作。心力交瘁。

selenium用法详解

Python爬虫环境常用库安装

python环境安装selenium和手动下载安装selenium的方法

selenium 安装与 chromedriver安装

Python爬虫之自动登录与验证码识别

使用cookie做用户登录的过程详解

1、自动打开浏览器chrome,自动搜索关键词“我好帅”

# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
import time
browser=webdriver.Chrome()
try:browser.get("https://www.baidu.com")input=browser.find_element_by_id("kw")input.send_keys("我好帅")input.send_keys(Keys.ENTER)wait=WebDriverWait(browser,10)wait.until(EC.presence_of_element_located((By.ID,"content_left")))print(browser.current_url)print(browser.get_cookies())print(browser.page_source)time.sleep(10)
finally:browser.close()

2、3.23自动登录了百度,好开心

from selenium import webdriverdriver = webdriver.Chrome()
driver.get("https://www.baidu.com")# 添加Cookie
driver.add_cookie({'name':'BAIDUID','value':'你找的值'})
driver.add_cookie({'name':'BDUSS','value':'你找的值'})# 刷新页面
driver.refresh()# 获取登录用户名并打印
username = driver.find_element_by_class_name("user-name").text
print(username)#关闭浏览器
#driver.quit()

3、自动登录简书

from selenium import webdriverdriver = webdriver.Chrome()
driver.get("https://www.jianshu.com/")# 添加Cookie
driver.add_cookie({'name':'remember_user_token','value':'remember_user_token的值'})# 刷新页面
driver.refresh()# 获取登录用户名并打印
username = driver.find_element_by_class_name("user-name").text
print(username)#关闭浏览器
#driver.quit()

等会了更多东西再来更新

抢课脚本从想写到放弃相关推荐

  1. 手把手之如何写一个抢课脚本

    大家好,我是菜鸡q,大家好久不见! 故事的起因是由于群里有人通知马上要选下学期的课了,鉴于第一学期立志认真上课的我头铁选了几门巨难的课后,到学期中由于真的听不懂后索性懒得去上课,所以我决定下学期就选几 ...

  2. ZUCC 正方教务系统 抢课脚本 抢课流程实现

    ZUCC 正方教务系统 抢课脚本 抢课流程实现 新版ZUCC正方教务系统抢课脚本的流程分析与实现,文章结尾有完整项目的所有代码. 个人博客文章链接 流程分析 账号登录进入首页 模拟请求进入计划内选课界 ...

  3. S(神)T(通)E约课系统-抢课脚本实现

    最近正在驾校学习,学生通过一个约课系统进行选课学习.每天只能抢课两次,因为只有周六周日有时间学习,所以每到星期四放课时的时候就要进行抢课,手慢了可能就会浪费一周的时间.基于此,我想通过Python实现 ...

  4. selenium 自动抢课——电子科大自动抢课脚本

    前言: 又到了一学期一度的渣电的退补选,退补选这东西 谁退了谁抢到就是本事,闲着没事,写一个自动化抢课脚本. 使用方法:` 安装selenium username改成自已的学号 pwd改成自已的密码 ...

  5. c语言抢课软件,研究生抢课脚本

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 抢课脚本 本文档脚本内容适用于USTC研究生选课系统 如下文所说,你需要指定自己想选的课程号,并可以修改你想要的每次查询 ...

  6. python抢课脚本 复旦_如何实现简单的脚本来抢课

    我是湖南大学,19届,电子科学与技术专业1班的梁原韶. 这里我分享一下我是如何通过写一段程序抢到选修课的.故事发展过程为时间顺序,本人为java小白,本文应该很容易看懂的. 在开始抢课的前几天,我就想 ...

  7. python可抓取数据包括什么_Python对JS型数据抓取有什么特别好的方法吗,pythonjs型抓取,想写一个爬虫,但是需要抓...

    Python对JS型数据抓取有什么特别好的方法吗,pythonjs型抓取,想写一个爬虫,但是需要抓 想写一个爬虫,但是需要抓去的的数据是js生成的,在源代码里看不到,要怎么才能抓到呢? 最好是用pyt ...

  8. 想写一篇关于.net下COM工作原理的文章

    今天想写一篇关于.net下COM工作原理的文章.花了大概3个小时,文章也写的差不多了,可是越写到后来越发现自己的观点以及想法越错误. 边写边查MSDN,最后不得不放弃发布这篇文章了.虽然花了好几个小时 ...

  9. 抖音爆款脚本文案怎么写?写作时需要注意什么。

    世上当然不会有这么简单的事情,虽然表面上看就是填一个表格,但是实际上有很多潜规则的要求,今天我们就主要讲讲我们在写脚本文案的时候,用的语言文字需要符合一个什么样的规则.其他的话我就不多说了,我们直接看 ...

最新文章

  1. Cron表达式的详细用法
  2. 安卓手机中 P 的输入
  3. 修改SQL server数据库中的逻辑文件名
  4. uiuc计算机课程,UIUC计算机科学专业解读
  5. nodejs集成sqlite
  6. Django+nginx+uwsgi+ubuntu18.04网站部署
  7. 2017.0622.《计算机组成原理》-虚拟存储器和主存
  8. 集群语言 Python 入门 脚本工具
  9. css背景透明 字体不透明
  10. linux syn 队列,TCP SYN队列与Accept队列详解
  11. 中国人民大学计算机系孙辉,张静(中国人民大学信息学院计算机系讲师)_百度百科...
  12. java入门循序渐进
  13. RabbitMQ入门学习笔记
  14. 首届“中新人工智能高峰论坛”即将召开,周志华、李德毅......与你一起对话未来!...
  15. springboot启动 lombok 找不到符号
  16. 2016全球与中国市场开关插座深度研究报告
  17. 计算机原理形考3,计算机组成原理A形考作业3参考解答
  18. 使用docker安装kurento
  19. Infortrend存储性能稳定,吸引南通市智慧交通监控大力采购
  20. 看《赛德克·巴莱》有感!

热门文章

  1. Geomesa时空大数据应用
  2. 流水的高考题,铁打的小滑块
  3. FPGA DDR3带宽测试
  4. 热河设置计算机休眠时间,《休眠五千年之后》生活健康教育.pdf
  5. VB如何在窗口之间传递数据?
  6. c语言逻辑与的作用,C++ 、||、!逻辑运算符用法详解
  7. web前端入门基础教程
  8. [ZZULI]1092~1113(函数专题)
  9. proteus如何添加stm32_一个应用软件程序员的单片机STM32零基础入门
  10. 一镜到底,看看波士顿动力的机器人家族到底有多「变态」