文件名称:Http Analyzer
文件大小:1.98MB
文件格式:RAR
更新时间:2018-10-24 13:25:37
网页分析 工具 c# VS2013 内容抓取
一个用于抓取http页面内容的小工具。基于配置对页面做分析和处理,针对不同的情况,修改配置文件即可。 写这个工具的初衷在于很多时候需要抓取页面的图片,但是针对不同的网站需要重新开发。为了便于抓取,而不用每次重新开发才写了这个东西。 这个工具目前只适合简单页面的内容抓取,对于基于AJAX来显示页面内容的结构完全不支持,因为没有内嵌JS引擎,未来可能会考虑使用V8来尝试性的优化这个项目。 我不太喜欢写注释,但我对代码的书写比较严谨。因为这个项目只写了3天,应该会有一些BUG,见谅。 如果有问题可以留言,很乐意回复,大家交流学习。 严正声明,请不要将此代码用于任何商业目的的项目。
【文件预览】:
Loc.Core
----Drawing()
--------ImageUtility.cs(13KB)
----Security()
--------Cryptography()
----Utility.cs(3KB)
----packages.config(142B)
----Logging()
--------ILogFilter.cs(225B)
--------Formatters()
--------LogLevel.cs(286B)
--------ILogFormatter.cs(231B)
--------ILogger.cs(718B)
--------ILogWriter.cs(225B)
--------LogData.cs(1KB)
--------Logger.cs(2KB)
--------Writers()
----Net()
--------PageAnalyzing()
--------HttpUtility.cs(17KB)
----Loc.Core.csproj(7KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----Reflection()
--------ExpressionUtility.cs(1KB)
--------TypeUtility.cs(2KB)
--------Matchers()
----Assist()
--------BufferUtility.cs(1KB)
--------StringUtility.cs(853B)
--------DateTimeUtility.cs(2KB)
----Xml()
--------XmlUtility.cs(4KB)
----IO()
--------ISecureSaver.cs(300B)
--------HttpPersister.cs(822B)
--------IPersister.cs(223B)
--------Loader.cs(498B)
--------Configuration()
--------ISerializer.cs(236B)
--------PathUtility.cs(565B)
--------Persisters()
--------Deserializer.cs(627B)
--------IFormatter.cs(234B)
--------ISecureLoader.cs(292B)
--------SecureSaver.cs(718B)
--------SecurePersister.cs(770B)
--------Saver.cs(492B)
--------Formatter.cs(749B)
--------SecureLoader.cs(726B)
--------IDeserializer.cs(242B)
--------ISecurePersister.cs(241B)
--------EncryptAlgorithm.cs(4KB)
--------ISaver.cs(275B)
--------Serializer.cs(601B)
--------Persister.cs(642B)
--------ILoader.cs(270B)
packages
----Newtonsoft.Json.7.0.1()
--------Newtonsoft.Json.7.0.1.nupkg(1.3MB)
--------lib()
--------tools()
HttpAnalyzer.sln
HttpAnalyzer
----Config()
--------default.xml(1KB)
----Program.cs(1KB)
----Properties()
--------AssemblyInfo.cs(1KB)
----App.config(187B)
----HttpAnalyzer.csproj(3KB)