C# WinForms小试(人民教育出版社网站课本下载器)

中国四大火炉之首还真是名不虚传,这还没到5月呢,白天就可以达到29度,现在还真有点期待武汉盛夏的到来。

昨晚接受了丛老师给的艰巨任务:找初中生课本下载,人民教育出版社网站倒是挺权威,可就是要挨页打开图片另存为,这简直是要人老命,为了不使时间都浪费在机器式的重复劳动上,于是有了下面这个小作品的诞生。

人民教育出版社网站课本下载器


人民教育出版社网站课本下载器,嗯,名字挺长,实现原理是根据页面地址的ID规则用正则来匹配网页源码中的图片文件名加上网页地址前缀来实现下载,可以看出设置方式类似与迅雷的批量下载。因为网站上的课本图片显示页用两种显示方式,地址和文件名显示不一样,所以做了两个正则自动判断匹配。

把这小工具共享出来,希望有朋友同样用得着,如有建议,可在本日志评论中提出。

下载:人民教育出版社网站课本下载器 v1.3

哦,对了,差点忘记,这小工具需要Microsoft .NET Framework 2.0的支持才可以运行,下载页面在这里

你可能还对下面的日志感兴趣:

相关标签: Works and tagged , , , .

9 Responses to C# WinForms小试(人民教育出版社网站课本下载器)

  1. 唯枫 says:

    re takwai: 嗯,有时间研究下。

  2. 唯枫 says:

    re Manfay: 这日子没法过了。 -_-!

  3. Jack says:

    夏天没事少往武汉跑,小心晒成人干

  4. 顾俊 says:

    请问起始 和 结束怎么设置的呢?帮个忙 单位急用 谢谢了
    可能的话给我您的QQ或者加我一下 QQ:65654504 谢谢了

  5. 木业签筒 says:

    网站上照样没有整本课本的下载啊 还是得一页页另存为。

    • 唯枫 says:

      看来是去掉了,下载方法可以先对比几个页面,找到路径中的规律,然后就把递增数字部分用(*)替换,然后再找页面中图片路径的规律,在下面正则表达式中填入即可。

      例:W\d{21}是指以W开头以21位数字结束的字符

  6. 东北风 says:

    不会用,能否详细的解释一下,呵呵,多谢啦。我的qq:446818842

  7. 东北风 says:

    举个例子也好啊,

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>