因为工作需要,要求刷宽学 的70个课题200多个视频,正常刷大概需要30个小时左右。正好在学python想着是不是可以做个小程序。
中年大叔初学编程,困难重重,不过有了这一次尝试,感觉动力十足。
代码如下,有疑问的可以留言,也希望有大神能指点一二:
import jsonimport refrom time import sleepimport timeimport pyautoguifrom selenium import webdriverfrom selenium.webdriver.common.by import By driver = webdriver.Edge()# driver.get('http://czsh.kuanxue.com/')# print(driver.title)myclassroom=[]lessonover=[] def getcookie(): diccookie = driver.get_cookies() fw = open('kuanxue.txt', 'w') json.dump(diccookie, fw) fw.close() def cookielogin(): driver.get('http://czsh.kuanxue.com/') fr = open('kuanxue.txt', 'r') cookielist = json.load(fr) fr.close() for cookie in cookielist: driver.add_cookie(cookie) sleep(2) driver.get('http://czsh.kuanxue.com/lrm/controller/myCourse/search') driver.refresh() def mylesson(): sleep(3) driver.get('http://czsh.kuanxue.com/lrm/controller/myCourse/search') driver.execute_script("searchCourseBySourceType('必修')") driver.execute_script("searchCourseByStatus('未学完')") page = driver.page_source url_list = re.findall('href="(.*?)""'
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!