1024,节日快乐!找呀找呀找朋友(来自世纪佳缘的小偷爬虫程序)

十月二十四日,1024,程序员的节日~ 祝大家 节日快乐了!

今晚别加班,下面给你吃!

不要委屈了自己,晚上回家吃顿好的把。

正文

一直都对爬虫,数据方面挺感兴趣的,也爬过很多数据。当然了,必须使用的是c#了~~

今天公布一个很早之前做的小偷程序。数据来自世纪佳缘。

Demo: find.izk.cloud

无图无真相

说明

我是直接在世纪佳缘的页面找到接口地址,然后构造相关参数,进行post请求,然后数据就出来了...就这样出来了!!!

像这种公开了接口,还没做任何限制的,简直是...不要太简单!

接口地址:http://search.jiayuan.com/v2/search_v2.php

可能需要注意就是参数的构造,贴个代码片段:

1 string postdata = string.Format("sex={4}&key=&stc=1:{0},2:{1}.{2},23:1&sn=default&sv=1&p={3}&f=select&listStyle=bigPhoto&pri_uid=0&jsversion=v5", area, ages, agee, pageindex,sex);

地区,年龄段,分页,性别

因为是早期的项目了,Http请求最早用的别人封装好的一个HttpHelper。

 1             HttpHelper http = new HttpHelper();
 2             HttpItem item = new HttpItem()
 3             {
 4                 URL = "http://search.jiayuan.com/v2/search_v2.php",//URL     必需项
 5                 Method = "Post",//URL     可选项 默认为Get
 6                 Timeout = 100000,//连接超时时间     可选项默认为100000
 7                 ReadWriteTimeout = 30000,//写入Post数据超时时间     可选项默认为30000
 8                 IsToLower = false,//得到的HTML代码是否转成小写     可选项默认转小写
 9                 Cookie = "",
10                 UserAgent = "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36",//用户的浏览器类型,版本,操作系统     可选项有默认值
11                 Accept = "text/html, application/xhtml+xml, */*",//    可选项有默认值
12                 ContentType = "application/x-www-form-urlencoded; charset=UTF-8",
13                 Postdata = postdata,
14             };
15             HttpResult result = http.GetHtml(item);
16             string html = result.Html;

当然了,爬了那么多的数据,我也有一套自己封装的httphelper~~之后有时间也分享给大家。

目前,项目已托管在GitHub上,有需要的朋友可以拿去~

代码地址

时间: 2024-10-24 05:27:23

1024,节日快乐!找呀找呀找朋友(来自世纪佳缘的小偷爬虫程序)的相关文章

VS2013 系统找不到指定文件(异常来自 HRSULT:0x80070002)

VS2013创建Web应用程序MVC出现错误:系统找不到指定文件(异常来自 HRSULT:0x80070002) 查到博客园VS2013新建Web Application时报错Exception from HRESULT: 0x80070002 原来此异常是由于没有正确安装 NuGet Package Manager所导致的. 到下载页面http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293

MVC出现错误:系统找不到指定文件(异常来自 HRSULT:0x80070002)

vs2013创建Web应用程序MVC出现错误:系统找不到指定文件(异常来自 HRSULT:0x80070002) 查到博客园VS2013新建Web Application时报错Exception from HRESULT: 0x80070002 原来此异常是由于没有正确安装 NuGet Package Manager所导致的. 到下载页面http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293

快 三 输 了 想 要 回 血 找 谁,找 我 包 回 血 计 划

[寇:573.03.287]邀请[2796_9999]网hct97.c0m最重要还是要找对一个能引领你的人!我是这么认为的:心态只能让我们锦上添花,但是并不能给我们雪中送炭,一个玩家光有心态,肯定是赚不到钱的,只不过良好的心态可能让你亏损的比较少而已,但是你也是在亏,因为心态根本解决不了概率的问题,概率问题是只有技术才能解决举个例子,一个玩家如果技术够好,那么他挂的可 能性就比较小,一个玩家之所以心态不好,很多时候是因为连挂,所以技术如果足够好,很多时候可以弥补我们心态的一些缺陷,所以技术远远要

找工作-第一篇找工作杂谈

1.找工作前的准备工作 1>要对自己的一个长远的规划. 比如我现在的状态是什么样子,工作多久之后我又要变成什么样子,技术要提升到什么程度,技术最新发展方向是什么样子的,几年之后,现在我不关心的技术会不会成为我到时候找工作的绊脚石. 2>决定找工作了,要做足准备.起嘛你要回想起你上一份工作做了什么实在的内容,有哪些实在的干货可以拿出来晾晒. 还有就是了解自己将要投递哪些公司.哪些职位.一般公司为了让人投递简历,除了基本的要求写在了招聘信息上之外,往往还需要应聘者去了解它可能还需要哪些技能知识储备

免费兼职找我免费兼职找我免费兼职找我

免费兼职找我不需要任何会费一单一结 原文地址:https://www.cnblogs.com/qq97889181/p/12438838.html

VS2013创建Web应用程序MVC出现错误:系统找不到指定文件(异常来自 HRSULT:0x80070002)

查到博客园VS2013新建Web Application时报错Exception from HRESULT: 0x80070002 原来此异常是由于没有正确安装 NuGet Package Manager所导致的. 到下载页面http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca进行下载,之后装上它就好了.

pycharm社区版找不到工具栏找不到Database的解决办法

现象: 解决办法:安装插件Database Navigator后重启pycharm即可 解决后: 原文地址:https://www.cnblogs.com/wang-mengmeng/p/12146185.html

辛识平:全面建成小康社会,一个都不能少h

由于克里米亚的俄罗斯族人对乌新政权毫无信任,它作为"自治共和国"寻求乌无法接受的"更高自治"甚至完全独立都是有可能的.瑞士ABB集团执行副总裁柯睿思.美国艾默生电气公司总裁兼首席运营官孟瑟等见证了签约.台当局应抓住当前两岸和平局势,摒弃旧思维,接过大陆的橄榄枝,不要当美国的棋子.新疆网讯 个案资料 林先生今年29岁,妻子27岁,均在IT企业工作,有五险一金,无商业保险.另外,梅花散福建南纸.凯乐科技等也都因借壳而暴涨.此外,远洋地产的一些商业地产项目已经产生收益,在

程序员如何像写代码一样找女朋友

在程序员的世界里,妹子是稀有动物,女神就更是凤毛麟角了,大部分程序员由于经常面对电脑,缺乏与人的沟通交流,加上软件行业的工作特殊性,因此找女朋友更是难上加难.那么,程序员如何用自己的方法去追求心仪的女生呢?有这个冲动的朋友请继续看下去. 1.需求分析 根据自己的性格特点.经济实力,合理定位:适合自己的女性范围,也就是软件工程里常谈到:需求分析.自己最想找什么样的女孩,譬如:身高在什么范 围,年龄在什么范围,学历在什么范围,相貌有什么要求,对性格有什么偏好,喜静还是偏活泼.你越能更多了解自己,知道