Browse Category

BUPT

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

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

学校的教务系统向来诡异,尤其是在选课的时候,一声不响地就崩了,崩了又崩。为了选到心仪的课程,我们不得不使出洪荒之力。幸好,教二有了 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 编写代码。[……]

阅读全文

新闻稿范例

大数据时代的跨界创新——计算机学院院长李德毅院士在教师节为广大师生作精彩讲座

12月30日,计算机学院召开了学院2013年终总结暨表彰大会,学院领导班子全体成员、全院110多名教师参加了大会。

大会由党委书记刘辰主持。首先,执行院长马华东公布了今年学院“十大新闻”并从“学科评估取得好成绩,科研经费再创新高,教学研究成果丰硕,科学研究产生一批高水平成果,师资队伍建设稳步发展,高水平论文发表势头良好,积极推动产学研结合的协同创新,学科竞赛成绩卓著”等多个方面对学院一年的工作进行了总结。之后,李德毅院长和马华东执行院长为学院“突出贡献奖”获奖集体和个人颁发了奖状和奖金。

然后,李德毅院长为全体到会人员做了题为“大数据时代的认知计算”的报告,深入浅出地介绍了大数据背景下认知计算与科学的[……]

阅读全文

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[……]

阅读全文