Giter Club home page Giter Club logo

autoxuexi's Introduction

介绍:

使用python+selenium+chromedriver实现。
停止更新了
停止更新了!
停止更新了!!!

声明:

本软件仅用于python + selenium编程学习之用。 请勿用于商业及非法用途。

使用方法:

请解压后点击 学习强国.exe 来启动程序。
下载地址: https://github.com/zodiac182/autoxuexi/releases

功能说明:

  • 手动学习: 手动登陆,完成学习后退出并关闭。
    • 开始学习: 开始学习。
    • 暂停学习: 暂停当前学习,不退出当前用户,不关闭浏览器,点击开始学习可以继续学习。
    • 退出学习: 停止学习,退出当前用户。
  • 自动学习:使用钉钉账号登陆。每日定时进行学习。每日学习完成后自动退出当前用户。

更新历史

  • v2.1.0 版本升级说明:

    1. 使用sqlite数据库记录阅读/观看历史,防止学习重复内容
  • V1.1版本升级说明:

    1. 适用最新网站。
    2. 添加后台播放、静音播放、代理设置等功能选项
  • V1.0版本升级说明:

    1. 支持最新版本网站。 每日得分25分。
    2. 爬取“学习电视台片库”和“重要新闻”页面最新内容做为视频和文章的来源
    3. 添加暂停学习功能。
    4. 使用python3.7代替python2.7
    5. 增加chrome.exe可执行文件
    6. 更改视频播放方式为静音播放。
    7. 增加定时学习功能。
    8. 优化整体框架和功能。
    9. 修复部分bug

autoxuexi's People

Contributors

zodiac182 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

autoxuexi's Issues

反馈:1.0新版本闪退

用新的1.0版本,无论是用户名还是扫码登录后,从分数界面跳转到浏览文章时,浏览器和cmd窗口就会闪退,主程序提示“当日学习任务未完成,但爬取的文章已全部阅读完毕”。实际上只拿了登录的1分。转回用之前的0.1.1版没有问题。系统win10 1809。
最后再次感谢辛勤劳动!希望只是个例

反馈:1.1.1版本视频学习异常

系统版本:Vmware15.0.4,winserver 2019 1809。
文章学习没问题,
视频跳转没问题。
但视频跳转后获取不到视频的信息和时长,
然后反复跳到积分获取界面,再跳回视频。学习进度不变。

挂机时间也太长了。

视频学习时长可以设置一下时间吗19-20分就可以了,视频学习可否弄个时间,20-50秒随机就可以了。

最新版本观看视频不得分

如题,log如下,还望大佬抽空帮忙Fix一下。

2019-05-26 11:09:37 当前得分情况:
每日登陆: 1分/1分
阅读文章: 6分/6分
观看视频: 0分/6分
文章学习时长: 6分/6分
视频学习时长: 0分/6分
2019-05-26 11:09:43 找到视频: ***在江西考察并主持召开推动中部地区崛起工作座谈会
2019-05-26 11:09:53 正在观看视频: ***在江西考察并主持召开推动中部地区崛起工作座谈会, 视频长度:21:59
2019-05-26 11:31:54 ***在江西考察并主持召开推动中部地区崛起工作座谈会 观看完毕
2019-05-26 11:31:56 当前得分情况:
每日登陆: 1分/1分
阅读文章: 6分/6分
观看视频: 0分/6分
文章学习时长: 6分/6分
视频学习时长: 0分/6分
2019-05-26 11:31:57 找到视频: ***向印尼当选总统佐科致贺电
2019-05-26 11:32:07 正在观看视频: ***向印尼当选总统佐科致贺电, 视频长度:00:52
2019-05-26 11:33:01 ***向印尼当选总统佐科致贺电 观看完毕
2019-05-26 11:33:02 当前得分情况:
每日登陆: 1分/1分
阅读文章: 6分/6分
观看视频: 0分/6分
文章学习时长: 6分/6分
视频学习时长: 0分/6分
2019-05-26 11:34:01 找到视频: ***视察陆军步兵学院
2019-05-26 11:34:11 正在观看视频: ***视察陆军步兵学院, 视频长度:10:39
2019-05-26 11:44:52 ***视察陆军步兵学院 观看完毕
2019-05-26 11:44:53 当前得分情况:
每日登陆: 1分/1分
阅读文章: 6分/6分
观看视频: 0分/6分
文章学习时长: 6分/6分
视频学习时长: 0分/6分

用python3.X运行发现的问题

1迭代器中的.next()方法,在python3中要么写出__next__ ; 要么写为next(迭代器)
2python 3中print要加(),作者有一句话没有加
3Tkinter要改为tkinter
4tkMessagebox导入的那句话要改为from tkinter import messagebox
5(未解决,求作者解答):代码第65行: list_a = iter(os.listdir('articles/')) 系统一直提示早不到这个文件

参考一下,隐藏页面

广告链接,已删除

def _login(self):
chrome_options = webdriver.ChromeOptions()
if self.config["chrome_mute"]:
chrome_options.add_argument('--mute-audio') # 关闭声音
if self.config["hide_page"]:
chrome_options.add_argument("--headless") # 隐藏页面
chrome_driver = self.config["chrome_driver"] # chromedriver的路径
# 实例化浏览器
driver = webdriver.Chrome(executable_path=chrome_driver, chrome_options=chrome_options)
driver.maximize_window()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.