06 2014 档案
哪种代理适合用于Web数据采集
摘要:在Web数据采集中为了避免被服务器封锁而通过代理下载的情况很常见。但是,并非所有的代理都适合于Web数据采集。下面是鲲鹏数据的技术人员给出的说明。根据HTTP代理的匿名性可以将其分为以下几种:1. 透明代理(Transparent Proxies)目标服务器能够检测到真实的源IP。目标服务器根据HT... 阅读全文
posted @ 2014-06-08 12:15 云上2014 阅读(291) 评论(0) 推荐(0)
Webbrowser控件判断网页加载完毕的简单方法
摘要:一般情况下,当ReadyState属性变成READYSTATE_COMPLETE时,Webbrowser控件会通过触发DocumentCompleted事件来指示网页加载完毕。但当加载的网页包含frame时,可能会多次触发该事件,所以不能简单地通过它来判断网页加载完毕。从微软的官方网站上了解到,并非... 阅读全文
posted @ 2014-06-08 12:14 云上2014 阅读(440) 评论(0) 推荐(0)
c# webbrowser 清除cookie和缓存
摘要:由于缓存文件是特殊的文件,以及WebBrowser与IE版本有关因此删除缓存绝对不可能用一些IO函数就总可以解决的因此我的这些函数在IO操作的基础上,又针对环境进行相应的清理。 static class WebCleaner { /* * 7 个静态函数 ... 阅读全文
posted @ 2014-06-08 12:13 云上2014 阅读(917) 评论(0) 推荐(0)
MVC4做网站后台:模块管理1、修改模块信息
摘要:网站可能会包含一些模块:像文章、产品、图片、留言等。栏目模块主要实现功能,启用或禁用模块,模块权限设置,模块上传设置等。权限设置和上传设置以后专门考虑,先来显示或禁用模块。1、在顶部导航栏添加管理连接打开Home/Header.cshtml,在添加代码2、添加Module接口using Ninesk... 阅读全文
posted @ 2014-06-08 12:12 云上2014 阅读(348) 评论(0) 推荐(0)
ASP.NET MVC3 系列教程 - 模型
摘要:I:基础绑定的实现1.在前面的两篇基础文章(路由及控制器&视图)当中,还没对QueryString的绑定进行介绍,因为我觉得它更适合放在这一章节中去介绍.我们在用WebForm去开发的时候,有时候会利用到QueryString去做一些功能如:http://localhost/First/QueryS... 阅读全文
posted @ 2014-06-08 12:11 云上2014 阅读(170) 评论(0) 推荐(0)
ASP.NET MVC3 实例(六) 增加、修改和删除操作(二)
摘要:http://www.jquery001.com/asp.net-mvc3-instance-add-update-delete2.html上篇我们在 ASP.NET MVC3 中实现了添加操作,由于时间关系没有完成修改、删除操作,我们新建了一个名为"Contact"的 Controller,并实现... 阅读全文
posted @ 2014-06-08 12:09 云上2014 阅读(423) 评论(0) 推荐(0)
Asp.net MVC 3实例学习之ExtShop(四)——完成产品列表页
摘要:在完成产品列表页前要做一些准备功夫。首先是去下载MvcPager用了为产品列表分页。下载的可能是基于MVC 2的,没关系,可以用在MVC 3上。如果有担心,下载源代码重新编译一次好了。下载后将DLL添加到引用里。 接着是要修改一下路由以实现“Catalog/List/[id]/[page]”的访问... 阅读全文
posted @ 2014-06-08 12:08 云上2014 阅读(258) 评论(0) 推荐(0)
MVC 3 基本操作增加修改
摘要:在MVC中实现基本的增删改和传统的asp .net 程序有很大的不同,刚开始使用MVC还是有些不太适应,但是它的页面简洁也相当的不同,同时对服务器的访问性能上也有很大的提高。基于此,下面对我学习过程记录如下:首先,使用VS创建一个以Internet为模板的项目,如下所示:在“_Layout.csht... 阅读全文
posted @ 2014-06-08 12:07 云上2014 阅读(532) 评论(0) 推荐(0)
Visual C#两分钟搭建BHO IE钩子
摘要:微软在1997年正式推出Browser Helper Object (BHO), 使程序员能够更好的对IE进行二次开发和操作. 在通过编写BHO程序数月后, 我希望把我的一些经验告诉才开始的同志, 避免走一些弯路.我本人是非常喜欢C++的. 因为C++对内存直接操作的方式可以节省非常多的内存损耗, ... 阅读全文
posted @ 2014-06-08 12:04 云上2014 阅读(553) 评论(0) 推荐(0)
利用正则表达式去掉html代码
摘要:usingSystem.Text.RegularExpressions;//利用正则表达式去掉""之间的内容。privatestringStripHT(stringstrHtml){Regexregex=newRegex("",RegexOptions.IgnoreCase);stringstrOu... 阅读全文
posted @ 2014-06-08 12:00 云上2014 阅读(780) 评论(0) 推荐(0)
分页存储过程
摘要:精确查询: CREATE PROCEDURE FindCosInfo( @CosID varchar (10), //课程编号 @CosName varchar (20), //课程名称 @CosCredit int //课程学分)ASdeclare @sql varchar (1000)begi... 阅读全文
posted @ 2014-06-08 11:59 云上2014 阅读(267) 评论(0) 推荐(0)
利用XPath读取Xml文件
摘要:之所以要引入XPath的概念,目的就是为了在匹配XML文档结构树时能够准确地找到某一个节点元素。可以把XPath比作文件管理路径:通过文件管理路 径,可以按照一定的规则查找到所需要的文件;同样,依据XPath所制定的规则,也可以很方便地找到XML结构文档树中的任何一个节点. 不过,由于XPath可... 阅读全文
posted @ 2014-06-08 11:56 云上2014 阅读(2733) 评论(0) 推荐(0)
c#换ip代理源码
摘要:很多朋友都想如何提高自己的网站流量,可是都没有什么好的办法经过很长时间的研究,在C#中实现了,当然了,这部分代码其中一部分是网上的,不是原创。using System;using System.Drawing;using System.Collections;using System.Compone... 阅读全文
posted @ 2014-06-08 11:53 云上2014 阅读(1924) 评论(0) 推荐(0)
C# 为WebBrowser设置代理,打开网页
摘要:WebBrowser控件是基于IE浏览器的,所以它的内核功能是依赖于IE的,相信做.NET的人都知道。今天的主题,和上一篇文章应该是差不多的,都是通过代理来实现功能的。请看下面的代码://1.定义代理信息的结构体publicstructStruct_INTERNET_PROXY_INFO{publi... 阅读全文
posted @ 2014-06-08 11:51 云上2014 阅读(3633) 评论(0) 推荐(0)
C# WebBrowser 设置代理完全解决方案
摘要:微软webbrowser控件也就是IE插件,他的所有功能就像IE类似,当然设置也是一样的,下面介绍下webbrowser如何设置代理,可不要用这个对抗广告联盟哦You can change the proxy with InternetSetOption method from the winine... 阅读全文
posted @ 2014-06-08 11:50 云上2014 阅读(372) 评论(0) 推荐(0)
自己动手写中文分词解析器完整教程,并对出现的问题进行探讨和解决(附完整c#代码和相关dll文件、txt文件下载)
摘要:中文分词插件很多,当然都有各自的优缺点,近日刚接触自然语言处理这方面的,初步体验中文分词。首先感谢harry.guo楼主提供的学习资源,博文链接http://www.cnblogs.com/harryguo/archive/2007/09/26/906965.html,在此基础上进行深入学习和探讨。... 阅读全文
posted @ 2014-06-08 11:46 云上2014 阅读(234) 评论(0) 推荐(0)
SASS -- 基本认识
摘要:SASS是一种 CSS 的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得 CSS 的开发,变得简单和可维护。 SASS 提供四个编译风格的选项:* nested:嵌套缩进的 css 代码,它是默认值。* expanded:没有缩进的、扩展的 css 代码。* compact:简洁格式... 阅读全文
posted @ 2014-06-08 11:45 云上2014 阅读(189) 评论(0) 推荐(0)
网易新闻页面信息抓取 -- htmlagilitypack搭配scrapysharp
摘要:最近在弄网页爬虫这方面的,上网看到关于htmlagilitypack搭配scrapysharp的文章,于是决定试一试~于是到https://www.nuget.org/packages/ScrapySharp去看看,看到这句下载提示:To install ScrapySharp, run the f... 阅读全文
posted @ 2014-06-08 11:43 云上2014 阅读(292) 评论(0) 推荐(0)
爬虫技术(四)-- 简单爬虫抓取示例(附c#代码)
摘要:这是我的第一个爬虫代码。。。算是一份测试版的代码。大牛大神别喷。。。通过给定一个初始的地址startPiont然后对网页进行捕捉,然后通过正则表达式对网址进行匹配。List todo:进行抓取的网址的集合List visited :已经访问过的网址的集合下面实现的是,给定一个初始地址,然后进行爬虫,... 阅读全文
posted @ 2014-06-08 11:41 云上2014 阅读(747) 评论(0) 推荐(0)
c# -- 读取文件夹中的所有文件(备忘)
摘要:读取选取的文件夾下的所有.txt文件private void button1_Click(object sender, EventArgs e){ if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { str... 阅读全文
posted @ 2014-06-08 11:40 云上2014 阅读(266) 评论(0) 推荐(0)
爬虫技术(五)-- 模拟简单浏览器(附c#代码)
摘要:由于最近在做毕业设计,需要用到一些简单的浏览器功能,于是学习了一下,顺便写篇博客~~大牛请勿喷,菜鸟练练手~实现界面如下:(简单朴素版@_@||)button_go实现如下:private void button_go_Click(object sender, EventArgs e){ st... 阅读全文
posted @ 2014-06-08 11:39 云上2014 阅读(1042) 评论(0) 推荐(0)
爬虫技术(六)-- 使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)
摘要:菜鸟HtmlAgilityPack初体验。。。弱弱的代码。。。Html Agility Pack是一个开源项目,为网页提供了标准的DOM API和XPath导航。使用WebBrowser和HttpWebRequest下载的网页可以用Html Agility Pack来解析。HtmlAgilityPa... 阅读全文
posted @ 2014-06-08 11:38 云上2014 阅读(4261) 评论(0) 推荐(0)
关于引用mshtml的问题
摘要:今天看了个验证码识别的代码,其中引用到了mshtml.dll,找了半天原来就是microsoft.mshtml.dll。查这个dll的时候还发现了好几篇关于这个dll添加问题的文章。顺便看了下,原来这个dll有三个,添加引用时要注意了。 第一篇文章: 1.添加引用的问题 一般在开发环境下会在三个地... 阅读全文
posted @ 2014-06-08 11:37 云上2014 阅读(236) 评论(0) 推荐(0)
定制IE浏览器的尖兵利器 - BHO
摘要:IE浏览器是当前使用人数最广的浏览器, 本文主要来讲述如何来打造我们自己特色的浏览器, 自定义工具栏按钮, 自定义网页的右击菜单, BHO技术与IE浏览器. 本文写作过程中参考不少网络上的相关资料, 我将在最后的参考资料中列出这些文章.自定义工具栏按钮我们经常看到迅雷, 网际快车(FlashGet... 阅读全文
posted @ 2014-06-08 11:30 云上2014 阅读(335) 评论(0) 推荐(0)
C#开发BHO插件UrlTrack
摘要:最近忽然突发奇想,想统计一下我最经常上的网站是哪些,并且在这些网站上都停留了多久。为此决定写一个BHO插件来做这件事。BHO(Browser Help Objects)是实现了特定接口(IObjectWithSite)的COM组件。开发好的BHO插件除了要在注册表中注册为COM Server外,还必... 阅读全文
posted @ 2014-06-08 11:29 云上2014 阅读(1117) 评论(0) 推荐(0)
Webbrowser模拟百度一下子点击事件
摘要:Webbrowser模拟百度一下点击事件新建一个form,有一个button和一个webbrowser控件。然后webbrowser一开始加载的就是百度主页。然后在文本框里输入点东西,如何做到点击button就相当于点击点击webbrowser中的“百度一下”按钮?分享到:------解决方案---... 阅读全文
posted @ 2014-06-08 11:26 云上2014 阅读(3756) 评论(0) 推荐(1)
c#模拟百度电击器方案
摘要:核心提示:我 们都知道百度对于用户体验很重视,如果一个关键词的某个搜索结果,点击量会很对的话,则百度会认为这个结果是用户所喜欢的结果,然后这个网站自然会在百度 得到一个很好的排名。 网络上也出现了百度自动排名点击器,不知道这个到底对排名有没有用,但是用程序来实现这个东西,还是很有意思的。 首先分析... 阅读全文
posted @ 2014-06-08 11:25 云上2014 阅读(384) 评论(0) 推荐(0)
[原]用WebBrowser组件模拟人工运行搜索引擎自动点击搜索结果的实验
摘要:本代码只是业余时间无聊写着试试,用WebBrowser组件模拟人工运行搜索引擎自动点击搜索结果的实验这是网络中盛传的提高搜索引擎点击率的一种方式,当然属于作弊,不推荐各位使用。另外这种方式的性能不佳,往往因为网络及本地机器的原因中途当机。当然如果只是写这游戏一下那是无妨。这里只是提供了其中的一种原理... 阅读全文
posted @ 2014-06-08 11:24 云上2014 阅读(565) 评论(0) 推荐(0)
webbrowser代理c#代码实现
摘要:微软webbrowser控件也就是IE插件,他的所有功能就像IE类似,当然设置也是一样的,下面介绍下webbrowser如何设置代理,可不要用这个对抗广告联盟哦You can change the proxy with InternetSetOption method from the winine... 阅读全文
posted @ 2014-06-08 11:23 云上2014 阅读(274) 评论(0) 推荐(0)
[IE编程] 多页面基于IE内核浏览器的代码示例
摘要:有不少人发信问这个问题,我把答案贴在这里: 建议参考 WTL (Windows Template Library) 的代码示例工程TabBrowser(在WTL目录/Samples/TabBrowser 下面)。该工程演示了如何用WTL + IE WebBrowser接口开发一个多Tab的IE内核浏... 阅读全文
posted @ 2014-06-08 11:21 云上2014 阅读(434) 评论(0) 推荐(0)
WebBrowser自动点击链接 广告自动点击 Ads Auto Click
摘要:点击付费广告, 是目前比较流行的一种网络营销模式, 但是,如果你单纯的靠手工一个一个去点, 总觉得不划算, 能不能实现自动的去点击呢? 答案是肯定的.NET 里面的 WebBrowser, 可以满足我们的要求如果你利用本文的思路,去做赚Money的事情,后果自负 (不过,目前这种事情已经不好做了,各... 阅读全文
posted @ 2014-06-08 11:20 云上2014 阅读(1565) 评论(0) 推荐(0)
WEBBROWSER中模拟鼠标点击(SendMessage/PostMessage)
摘要:好久没有写文章,发一篇顶顶博客访问量。别人建议转一些比较好的代码也贴过来,但是我打算这里主要发自己原创的代码,所以么。。流量该多少就多少吧。。。回到主题,在webbrowser中点击某链接网上几乎都是用document对象模拟点击,这个方法基本能应对一般的情况,但是例如广告联盟的点击XXX就有检测机... 阅读全文
posted @ 2014-06-08 11:19 云上2014 阅读(4083) 评论(0) 推荐(0)
sendmessage()模拟鼠标点击
摘要:{鼠标软模拟:好处就是不会真的移动鼠标 开始按钮 坐标 x=386y=387 }sendmessage(hookHwnd,messages.WM_LBUTTONDOWN ,0,$0180017A); {按下鼠标左键}sendmessage(hookHwnd,messages.WM_LBUTTONU... 阅读全文
posted @ 2014-06-08 11:18 云上2014 阅读(14992) 评论(0) 推荐(2)
C#获取网页中某个元素的位置,并模拟点击
摘要:我们在开发中,往往要得到网页中某个元素的位置,并且点击它。要模拟一次鼠标点击并不难,只要调用一个API就行了,关键就是怎么样得到这个元素的位置,还有判断是否要滚动滚动条,要滚动多少行能让元素显示出来。当然我们可以动态改变它的CSS,让它在特定的位置显示出来,但这个方法只对比较简单的网页有效。那我们怎... 阅读全文
posted @ 2014-06-08 11:17 云上2014 阅读(11239) 评论(0) 推荐(0)
清除webBrowser 缓存和Cookie的解决方案
摘要:通过测试webBrowser与IE缓存和Cookie都存放在Local Settings\Temporary Internet Files,我们可以直接调用IE API进行清除解决方案1:public enum ShowCommands : int{SW_HIDE = 0,SW_SHOWNORMAL... 阅读全文
posted @ 2014-06-08 11:16 云上2014 阅读(298) 评论(0) 推荐(0)
如何使用BHO定制你的Internet Explorer浏览器
摘要:一、简介有时,你可能需要一个定制版本的浏览器。在这种情况下,你可以自由地把一些新颖但又不标准的特征增加到一个浏览器上。结果,你最终有的只是一个新但不标准的浏览器。Web浏览器控件只是浏览器的分析引擎。这意味着仍然存在若干的与用户接口相关的工作等待你做――增加一个地址栏,工具栏,历史记录,状态栏,频道... 阅读全文
posted @ 2014-06-08 11:15 云上2014 阅读(309) 评论(0) 推荐(0)
C# 常用控件及单击事件
摘要:1、窗体1、常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。(2)WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大... 阅读全文
posted @ 2014-06-08 11:13 云上2014 阅读(2441) 评论(0) 推荐(0)
在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件
摘要:在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件引言这两天沉迷了Google SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser。我在《WebBrowser控件使用技巧分享》一文中曾谈到过“我现在可以通过WebBrowser实现对各种Html元素的操控,唯独无法控制... 阅读全文
posted @ 2014-06-08 11:10 云上2014 阅读(312) 评论(0) 推荐(0)
C#中的WebBrowser控件的使用
摘要:0、常用方法Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData... 阅读全文
posted @ 2014-06-08 11:07 云上2014 阅读(182) 评论(0) 推荐(0)
C# WebBrowser准确判断网页最终装载完毕
摘要:==最近写了个软件叫WebAutoScript,目的用于,网页的自动操作处理,就是说,所有你在网页上面的操作,都可以录到一个脚本中,然后可以回放这个操作过程。。我是说任何过程。程序是用C#写的,其中遇到了一个难题,对于网页,我是用C#内置的WebBrowser控件控制,但是这个控件有个问题,就是不能... 阅读全文
posted @ 2014-06-08 11:04 云上2014 阅读(476) 评论(0) 推荐(0)