摘要: 本篇故事的起因是携程旅游网的一位技术经理,豪言壮举的扬言要通过他的超高智商,完美碾压爬虫开发人员,作为一个业余的爬虫开发爱好者,这样的言论我当然不能置之不理。因此就诞生了上一篇基础爬虫以及这一篇高级爬虫的开发教程。 有人评论我上一篇的简单爬虫:代码太过简单以至于弱爆了,真是被这群有文化的孩子给雷到了 阅读全文
posted @ 2017-04-14 09:42 ppkkqq 阅读(3458) 评论(1) 推荐(1) 编辑
摘要: 前两天朋友发给我了一篇文章,是携程网反爬虫组的技术经理写的,大概讲的是如何用他的超高智商通过(挑衅、怜悯、嘲讽、猥琐)的方式来完美碾压爬虫开发者。今天我就先带大家开发一个最简单低端的爬虫,突破携程网超高智商的反爬虫技术。 一、什么是爬虫? 很多人说我们这些搞软件的人,总喜欢把虚拟世界里的事物跟现实中 阅读全文
posted @ 2017-04-14 09:41 ppkkqq 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 1. out 变量(out variables) 以前我们使用out变量必须在使用前进行声明,C# 7.0 给我们提供了一种更简洁的语法 “使用时进行内联声明” 。如下所示: var input = ReadLine(); if (int.TryParse(input, out var result 阅读全文
posted @ 2017-04-14 09:40 ppkkqq 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 只读自动属性(Read-only auto-properties) C# 6之前我们构建只读自动属性: 原理解析:就是编译器在生成set访问器时,它的修饰符是private,由上可知所谓的只读只是针对类外部,在类内部还是可以随意修改属性值的。 C# 6中提供了真正的只读自动属性,写法如下: 原 阅读全文
posted @ 2017-04-14 09:39 ppkkqq 阅读(257) 评论(0) 推荐(0) 编辑