Browse Category

JavaScript

北邮选课系统的正确打开方式

前情提要:对不起,你选的可能是假课

学校的教务系统向来诡异,尤其是在选课的时候,一声不响地就崩了,崩了又崩。为了选到心仪的课程,我们不得不使出洪荒之力。幸好,教二有了 Wi-Fi ,我们终于可以扔掉不靠谱的 VPN 了,这大大增大了选到课的可能性。(然而 Wi-Fi 也崩了。。。

但是,选课总还是要靠抢的。与其按坏 F5,不如来点黑科技,也就是主角 Selenium WebDriver。我们可以利用 Python 和 JavaScript 编写自动选课程序。当然,前提是已经正确安装或者下载了 Google Chrome (55)、Python (3.5.1)、ChromeDriver (2.27)、selenium (3.0.2),括号内为最低版本。推荐使用文本编辑器 Sublime Text 3 编写代码。[……]

阅读全文

Python+JavaScript 实现自动抢课

环境要求:Python 3 及 selenium 模块,chrome 及 chromedriver 驱动

首先,导入模块及 chromedrive。

from selenium import webdriver
import os
import time

chromedriver = "D:\path\to\chromedriver.exe"
os.environ['webdriver.chrome.driver'] = chromedriver
driver = webdriver.Chrome(chromedriver)

登陆 URP 系统,依次点击“选课管理”和“选课方案”,观察到选课页面为一单独的 frame ,其网址为 http://jwxt.bupt.ed[……]

阅读全文

2016 易成长过关秘籍

不完全题库:

 

懒人版(JavaScript 一键自动答题脚本):

  1. 准备:电脑一台,装有 chrome 浏览器
  2. 开始答题后,按 F12,点击 Sources 选项卡,依次展开右侧树状图至top/yiban.bupt.edu.cn/biganswer/js/test.js
  3. 在 an=ans.join(“|”); 后按回车换行,再粘贴以下内容:
    var qjson = {
        "是中国特色社会主义的根本原则":"A",
        "学生综合素质评价必须遵循客观公正的原则多层次多渠道全方位的考核评价定性与定量评价相结合的原则评价与指导相结合的原则这是评[......]

阅读全文