项目地址:Online Judge爬虫


Online Judge爬虫

前言

本爬虫爬取各大OJ的公开题目。如有侵权,请联系我:jitwxs@foxmail.com。

使用方法

使用IDLE(或其他Python IDE)运行程序,自动将结果保存在源代码同级目录中(txt文本格式)。

程序说明

  • PATContests.py 爬取PAT(Programming Ability Test)竞赛题目(https://www.patest.cn/contests)

  • ZOJContests.py 爬取ZOJ(ZheJiang University Online Judge)竞赛题目(http://acm.zju.edu.cn/onlinejudge/showContests.do)

  • ZOJProblems.py 爬取ZOJ(ZheJiang University Online Judge)题库题目(http://acm.zju.edu.cn/onlinejudge/showProblemsets.do)

  • HDUProblems.py 爬取HDU(HangZhou DianZi University)题库题目(http://acm.split.hdu.edu.cn/listproblem.php)

  • POJProblems.py 爬取POJ(Peking University Online Judge)题库题目(http://poj.org/problemlist)

  • NYOJContests.py 爬取NYOJ(Nanyang institute of Technology Online Judge)竞赛题目(http://acm.nyist.net/JudgeOnline/contestset.php)

  • NYOJProblems.py 爬取NYOJ(Nanyang institute of Technology Online Judge)题库题目(http://acm.nyist.net/JudgeOnline/problemset.php)

更新日志

2017年8月28日更新

  • 苦逼的单身狗在七夕节只能coding取乐,我可不想被拉去祭天〒▽〒

  • 编写ZOJProblems、HDUProblems、POJProblems、NYOJContests和NYOJProblems爬虫

  • 优化代码,更符合规范

2017年8月24日更新

  • 编写PATContests和ZOJContests爬虫

Online Judge爬虫相关推荐

  1. qt 将int型数据显示在文本框_Qt编写Online judge爬虫

    一.前提 刚开始接触C++/Qt是需要一个项目练练手,当时听说过OJ并且网络不好,就想着把数据获取下来随时使用. 后来代码写多了之后听说Python写爬虫更方便,可惜坑已经跳下去了,就一条路走到黑了. ...

  2. JOJ——基于爬虫的在线测评系统(Online Judge)

    这是一个基于爬虫的在线测评系统(OJ). 相信喜欢刷题的各位大佬应该对OJ并不陌生.本系统旨在使用一个账号,就可以刷遍各个OJ的题目. 系统基于后端SpringBoot.Mybatis-Plus.Th ...

  3. 利用Python编写网络爬虫下载文章

    今天来讲如何利用Python爬虫下载文章,拿韩寒的博客为例来一步一步进行详细探讨... 韩寒的博客地址是:http://blog.sina.com.cn/s/articlelist_119125812 ...

  4. 爬虫-豆瓣top250,东方财富网动态数据

    ~满满干货分享 一.豆瓣top250爬取过程 (学习视频:Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析_哔哩哔哩_bilibili) 1.爬取网页 def askUR ...

  5. 旅游评论情感分析(1)---爬虫(json篇)

    从今天开始准备整理一下,之前的写过的一些小项目. 这一个项目是我唯一一个接触NLP的项目,因为身边的老师大多是从事CV 机器视觉一块的项目. 而对于我而言,NLP其实是我学习机器学习的初衷. 所以关于 ...

  6. 网络爬虫requests+selenium总结

    github项目:https://github.com/lei940324/toy/blob/master/笔记/网络爬虫.md 网络爬虫 selenium 常用命令总结 导入所需要的模块 from ...

  7. 58同城 反爬虫机制及处理

    58同城 反爬虫机制及处理 字体反爬机制 问题: 字体反爬也就是自定义字体反爬通过调用自定义的ttf文件来渲染网页中的文字,而网页中的文字不再是文字,而是相应的字体编码,通过复制或者简单的采集是无法采 ...

  8. Python爬虫完整代码拿走不谢

    对于新手做Python爬虫来说是有点难处的,前期练习的时候可以直接套用模板,这样省时省力还很方便. 使用Python爬取某网站的相关数据,并保存到同目录下Excel. 直接上代码: import re ...

  9. 爬虫如何实现每天爬取,定点爬取[以股票数据为例]

    分析抓取的数据 抓包 框架 model main util parse db 问题所在 解决方法 job jobmain 近期,有人将本人博客,复制下来,直接上传到百度文库等平台. 本文为原创博客,仅 ...

最新文章

  1. sql语句中left join和inner join中的on与where的区别分析
  2. 零下273.14度稳定运行!中科院自主研发稀释制冷机,高端科研仪器取得突破进展...
  3. 两列高度自适应(转)
  4. [转]expect实现ssh自动交互
  5. VTK:Filtering之ConnectivityFilterDemo
  6. c语言中二重指针如何赋值,关于二重指针释放的有关问题
  7. Mercurial hg web server的配置
  8. html+css做的丝带标签
  9. 最近win7更新后出现第二次打开IDE(delphi2007)的时候提示无法打开EditorLineEnds.ttr这个文件...
  10. powerdesign165破解以及使用教程
  11. 负反馈放大电路(附Multisim)
  12. 方法调用错误,例如:
  13. SQL安全-关闭外网对1433的访问
  14. [多阶段DP] 洛谷P1282 多米诺骨牌 (01背包)
  15. HTML让文字在图片上显示
  16. 【转】什么是数据敏感度?
  17. “五四”青年节,我们采访了十位驭势青年
  18. 盈一指风华,浅梦一程。生命的美丽
  19. 使用JQuery Ajax发送FormData数据
  20. 2021年N1叉车司机证考试及N1叉车司机模拟考试题库

热门文章

  1. opencv之Mat的定义
  2. 多分类的评价指标PRF(Macro-F1/MicroF1/weighted)详解
  3. 华为ICT云赛道真题
  4. Oracle开发篇---------PL/SQL DEV频繁卡顿的解决方案
  5. PIE-Engine上传矢量数据
  6. Spring Security OAuth2.0认证授权知识概括
  7. Inserting Videos into Videos_论文阅读
  8. 如何让一个内向的人锻炼与人交流能力?
  9. python基础知识下载_python基础知识(实用)
  10. 【转载】Java重试机制