文件名称:简单的C#网页分析示例(以淘宝为例)
文件大小:195KB
文件格式:ZIP
更新时间:2015-08-02 16:51:48
C# 淘宝
这是一个简单的C#编程示例,是我在微软网站上看了一些教程后,第一次用C#语言编码训练的结果,选择了使用使用HttpWebRequest和HttpWebResponse类进行网页获取和正则表达式进行网页分析作为课题。 该训练主要使用HttpWebRequest和HttpWebResponse类实现了网页的申请工作,同时也对网页进行了一些简单的分析。在示例中选取的分析网页是淘宝的交易网页(为了避免相关问题,使用的是一年之前的网页,现在的实际网页应该已经进行修改了),该网页交易过程较典型,且网页代码混乱,对于处理此类网页在该示例中提出了一点思路,大家可以参考。 在网页分析过程中,主要是实现了一个自动购买过程: 1 直接提交登录网页信息,进行登录 2 获取产品网页信息,分析产品属性信息,根据用UI界面设置选项,提交购买信息 3 从购买信息提交过程中获取购买页面,从页面中分析提取交易信息,如果有验证码,弹出窗口提示用户输入验证码,并根据UI界面设置相关选项 4 提交购买请求 5 如果购买成功,提示用户付款
【文件预览】:
description
----Brand.css(66KB)
----Layout.css(2KB)
----offline.js(2KB)
----Galleries.css(8KB)
----iframedescription.css(3KB)
C#
----TBAuction.sln(873B)
----TBAuction.suo(45KB)
----backup.saz(131KB)
----TBAuction()
--------OrderPageHandleQuestion.cs(48KB)
--------CheckCodeForm.cs(487B)
--------TBAuction_TemporaryKey.pfx(2KB)
--------QuestionForm.Designer.cs(3KB)
--------CheckCodeForm.resx(6KB)
--------Program.cs(495B)
--------LogForm.resx(6KB)
--------QuestionForm.resx(6KB)
--------OrderPageHandle.cs(41KB)
--------QuestionForm.cs(485B)
--------FrmAuction.Designer.cs(25KB)
--------FrmAuction.resx(6KB)
--------CheckCodeForm.Designer.cs(4KB)
--------TBAuction.csproj.user(478B)
--------AuctionOperations.cs(19KB)
--------PropertyList.cs(4KB)
--------PropertyList.resx(6KB)
--------AuctionLog.cs(1KB)
--------PropertyList.Designer.cs(2KB)
--------OrderPageHandleOld.cs(48KB)
--------LogForm.Designer.cs(2KB)
--------LogForm.cs(524B)
--------ProductPageHandle.cs(15KB)
--------FrmAuction.cs(14KB)
--------Properties()
--------TBAuction.csproj(7KB)
description.html
license.rtf