最近在学习爬虫的过程中,读了不少相关博文,感觉收获良多。 前两天刚刚动手写了一个爬取郑州大学个人成绩并计算平均绩点的程序,特意拿到这里来与大家分享。 虽然写的是针对郑州大学教务系统的爬虫,但我相信只要稍作修改就可以应用于多数大学的教务系统了。 首先说一下程序执行的过程: 1、打开教务系统登录界面,获取相应的ur...
下面是一个python小程序,用来获取对应网址上的图片,并保存到本地D://imgs_from_yinwoods/目录下(linux系统会在当前目录下生成对应文件夹) 1234567891011121314151617181920212223242526272829303132333435363738394041...
爬虫首先上爬虫的定义:网络爬虫是一种自动获取网页内容的程序,是搜索引擎的重要组成部分。 嗯,按照我的理解就是爬虫程序就是能够提取网页中信息的程序 我也是这两天才开始学爬虫,这篇教程参考了网上的很多资源,希望能给有需要的人以帮助。 在各位看官开始学习之前想向大家介绍几篇文章,请大家认真阅读,这样上手python爬虫...
大概半个月之前就想要为博客添加标签云tag_cloud的功能了,直到昨晚才抽出时间来搞,开始查了网上很多教程,但是苦于对ruby的不了解,基本都会在某一步卡住。最后在这个过程中自己摸索出了怎么实现标签云tag_cloud的功能。。。。 先用图展示下实现效果: 实现过程主要分为以下几步: 1、在博客根目录_in...
假期回到学校呆着无聊,因为想要在大四找到一份不错的实习,所以打算重读《C++ Primer》,着重啃掉以前遗留下来的难点。 毫无疑问这将花费我很多时间,希望我能够将这篇博客梳理出来。 数组和指针 在用下标访问元素时,vector使用vector::size_type作为下标的类型,而数组下标的正确类型则是siz...
一直以来都想给自己的博客添加搜索功能,但是总感觉很高大上的样子,直到我遇到了swiftype这个为网站和移动应用提供内部搜索的工具。总的来说swiftype可以让你为自己的网站个性化定制搜索;还支持对搜索结果排序进行定制(比如置顶某些内容) 下面是配置swiftype过程: > 1、首先去swiftyp...
这段时间一直在忙着保研的事,通过参加夏令营,也有了很多心得体会,所以想写在这里和大家分享下,也为后来人提供前车之鉴。 之前一共报名了六个学校的夏令营:浙大、哈工大、中科大、中国人大、北航、中科院(计算所、软件所) 说是六个学校,其实真心报名的只有哈工大、北航以及中科院(计算所、软件所) 其他地方没有认真完成报名的...
题目是给两个链表,对两个链表进行相加操作 相加结果仅取个位,若大于10,向下一位进1 这题要考虑的情况主要有以下几种: 1、一个链表为空,返回另一个非空链表 2、两个都为空,返回空 3、两个链表长度不同,处理完相同部分,对较长的链表单独处理 4、存在连续进位 其实题目比较简单,但自己在指针操作方面确实不熟练,...
题意是给出一串数字以及一个target(保证有一解) 找出满足两数之和等于target的两个数的下标(下标从1开始) 一个简单的想法就是直接暴力,时间复杂度O(n*n),超时 然后可以想到对这串数字排序,排序后从两边向中间找 但是有一个很棘手的问题就是这串数字中一对相同的数是答案,比如[0,3,4,0];targ...
题目的意思很简单,给定一个单链表,判断是否回文 我最开始的做法就是每次找到中间的两个位置进行匹配(考虑奇偶) 匹配后删除这两个元素,再从头指针开始找中间位置,重复这个操作直到链表为空 ps:需要对空表以及只含一个元素的链表进行特殊处理 这样的思路虽然是正确的,但是太慢了,代码如下: 123456789101112...