摘要: 最近有需要模拟京东登录,在解决过程中遇到了一些问题,因此这里记录下来避免以后遇到同样的问题。 首先第一步需要做的是找到登录请求网址和关于请求所需的一些信息。这里可以用抓取工具或者直接用firebug或者其他调试工具找到请求具体信息。 有了信息之后要解决的是获取Post请求所需要的参数和Cookie, 阅读全文
posted @ 2016-12-06 10:23 蜗牛不要快 阅读(948) 评论(0) 推荐(1) 编辑
摘要: 1、在抓取百度数据时发现一个问题,如果直接抓取,抓取后的Html内搜索结果会比直接百度显示页面少,研究后发现应该是百度Cookies问题,百度自身访问的时候是构造了一个BAIDUID 如果我把BAIDUID这个Cookies删除,那结果为1条: 而BAIDUIDCookies存在情况下访问则搜索结果 阅读全文
posted @ 2016-11-28 15:26 蜗牛不要快 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、使用第三方工具,其中最著名的是火车头采集器,在此不做介绍。 二、自己写程序抓取,这种方式要求站长自己写程序,可能对对站长的开发能力有所要求了。 本人起初也曾试着用第三方的工具抓取我所需要的数据,由于网上的流行的第三方工具不是不符合我的要求,就是过于复杂,我一时没有搞明白怎么用,后来索性决定自己写 阅读全文
posted @ 2016-11-24 11:13 蜗牛不要快 阅读(1889) 评论(0) 推荐(0) 编辑
摘要: 1.C#类和接口的区别接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。但接口是一个行为的规范,里面的所有东西 阅读全文
posted @ 2016-11-09 18:12 蜗牛不要快 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 看C#知识点的时候发现的问题 1、final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须 阅读全文
posted @ 2016-11-04 16:01 蜗牛不要快 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象, 其实真正的面向对象设计是要符合下面的五大原则, 面向对象的五大基本原则单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原 阅读全文
posted @ 2016-10-29 15:47 蜗牛不要快 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 选择一个合适的数据结构会对程序的性能有着显著的提高 线性表和链表: 1、LinkedList<T>:适合于元素数组不固定,存在大量列表的头尾添加动作场合。其它可使用List<T>。 2、Arra:元素数量固定,需要用到检索(即索引器)。 3、List<T>:元素数量不固定,需要用到索引器。 栈和队列 阅读全文
posted @ 2016-10-26 14:37 蜗牛不要快 阅读(186) 评论(0) 推荐(0) 编辑