在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Hawk:高级可视化爬虫与ETL集成开发环境

Hawk:高级可视化爬虫与ETL集成开发环境

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:33.55M
  • 下载次数:2
  • 浏览次数:55
  • 发布时间:2024-02-07
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
欢迎使用Hawk!Hawk是一个高效的数据采集和处理工具,它允许用户通过图形化界面进行网页的爬取、数据的清洗、处理和保存,而无需任何编程知识。Hawk基于C#/WPF技术开发,并且是按照GPL协议进行开源。

【功能介绍】
Hawk的设计灵感来源于Lisp语言,其功能模仿了Unix中的awk工具。它的主要特点包括:
  • 智能化的网页内容分析,无需编程。
  • 所见即所得(WYSIWYG),通过可视化的拖拽操作实现数据的转换、过滤和存储。
  • 支持并行处理,提高处理速度。
  • 支持多种文件和数据库格式,如xml, csv, sqlite, mongodb等。
  • 任务可以被保存、暂停、重启和复用。
  • 虽然主要关注于爬虫领域,但其功能远超此范畴。

【适用场景】
Hawk不仅适合于需要进行网页数据采集的开发者,也适合于数据分析师和非技术背景的用户,它的可视化操作简化了数据处理流程,使得数据采集和分析变得更加高效和准确。
【实例截图】

【核心代码】
文件清单
└── Hawk-cc3560b4ca8f1efbd6323351ce1a67bc41d51ccb
    ├── Docs
    │   ├── builddoc.sh
    │   ├── hawk文档TODO.md
    │   ├── imgs
    │   │   ├── 1.gif-1001.8kB.gif
    │   │   ├── 2.gif
    │   │   ├── 2.gif-3330.9kB.gif
    │   │   ├── Chorme的调试窗口设置.png
    │   │   ├── Hawk5欢迎界面.jpg
    │   │   ├── Hawk打赏小.jpg
    │   │   ├── MongoDB连接.jpg
    │   │   ├── QQ截图20160501121150.jpg-88kB.jpg
    │   │   ├── QQ截图20160501121554.jpg-29.8kB.jpg
    │   │   ├── QQ截图20160501121916.jpg-22.9kB.jpg
    │   │   ├── QQ截图20160501122007.jpg-127.3kB.jpg
    │   │   ├── QQ截图20160501122026.jpg-81.4kB.jpg
    │   │   ├── QQ截图20160501122057.jpg-32kB.jpg
    │   │   ├── QQ群二维码.jpg
    │   │   ├── SQLite连接.jpg
    │   │   ├── XPath筛选器.jpg
    │   │   ├── doc.gif.jpg
    │   │   ├── etl.gif.jpg
    │   │   ├── feellucky配置.jpg
    │   │   ├── feellucky原理.png
    │   │   ├── front.gif.jpg
    │   │   ├── hawk3启动页面.png
    │   │   ├── image_1airusse2977232s23148o1pi9.png-224.2kB.png
    │   │   ├── image_1airv1slp1qnb1abtginug2kc913.png-20.2kB.png
    │   │   ├── image_1airves3k7bs44uo0112o01l381t.png-336.8kB.png
    │   │   ├── image_1airvksaq19ac1ml84d92661rff2a.png-259.1kB.png
    │   │   ├── image_1airvuu8ef54a78mmd7anvit4h.png-37.3kB.png
    │   │   ├── image_1ais0256617201p1d1ilv1na6rur4u.png-31.8kB.png
    │   │   ├── image_1ais0br53kf7175t7du1pm210fo65.png-13.3kB.png
    │   │   ├── image_1aistmi1i1fibku21ni1loc66s2n.png-21.9kB.png
    │   │   ├── image_1aistobto1jstlqfduiv7aihq34.png-23.9kB.png
    │   │   ├── image_1aistqm3s333b775vr1fsvif3h.png-25.2kB.png
    │   │   ├── image_1aistrkufs37jsm1o9c1opsgv53u.png-56.7kB.png
    │   │   ├── image_1aisuaq7ib2k8blb5h3r51p5q4b.png-23kB.png
    │   │   ├── image_1aisui6polg49f134f1rvo8s94o.png-28.3kB.png
    │   │   ├── image_1aisujo637p1iptteav57ct55.png-55.6kB.png
    │   │   ├── image_1aiu7pia11jtv1fs1crf1eu41fg39.png-40.4kB.png
    │   │   ├── image_1aiu81b8s1jic1eu3vnp1m5517i1m.png-51.8kB.png
    │   │   ├── image_1aiu84m21n836rr12jgqgt1b4b13.png-183.8kB.png
    │   │   ├── image_1aiu937op1opn1u6a19tr1fppd8h19.png-42.7kB.png
    │   │   ├── image_1aiu979h42tg9pg1uembp81fip1m.png-31.4kB.png
    │   │   ├── image_1aiu9bfftljg1lmi63h18d7r7823.png-48.1kB.png
    │   │   ├── image_1aiu9omeh1k1bf9pp1g10v51b3330.png-46.7kB.png
    │   │   ├── image_1aiua4trfd641198v121hpt1cma3t.png-26.1kB.png
    │   │   ├── image_1aiua70q350rgop1tljiud1ovk4a.png-54.4kB.png
    │   │   ├── image_1aiua9pco128h1qsanbe1g3u12i54n.png-97.6kB.png
    │   │   ├── image_1aiuaeshc14pib744751r5vfp554.png-27.6kB.png
    │   │   ├── image_1aiuajl6nhdrdgh1t3sikl3a95h.png-120.9kB.png
    │   │   ├── image_1aiub6nl319v01bo714su63p1gkq5u.png-65.5kB.png
    │   │   ├── image_1aiubbcsg1qeg1l0712u216gu1me46b.png-28.8kB.png
    │   │   ├── image_1aiubggfv15qt1ot719b5d3l1de69.png-64.2kB.png
    │   │   ├── image_1aiubrrau2rpdb61m7rcno1si113.png-38.8kB.png
    │   │   ├── image_1aiuc0p8pv4p18ks1rts1nfh1ivf1t.png-19.4kB.png
    │   │   ├── image_1aiuc41shkp2cju10rgrji1h942q.png-26.7kB.png
    │   │   ├── image_1aiucj94dqir1rlt19n51n41ue63k.png-6.9kB.png
    │   │   ├── image_1aiuctvts8qq1l7nn291lvk1ol841.png-33.7kB.png
    │   │   ├── image_1aiunn8pctfe1hp01dkua8q1tr99.png-469.8kB.png
    │   │   ├── image_1aiunq3dirbu1mh31ccm1l74ia1m.png-183.3kB.png
    │   │   ├── image_1aiupdcdrt2pmsf14bjk87abk9.png-5.1kB.png
    │   │   ├── image_1aiuq6o101sjl15as1nl9kh26ic1n.png-60.5kB.png
    │   │   ├── image_1aj0smtet1oi61idt1of317rn14tk10.png-415.2kB.png
    │   │   ├── image_1aj0t276v15m6pd6eme1un815ia1d.png-170.1kB.png
    │   │   ├── image_1ao1qf5fo1geqsf13be1mpi1lia9.png-68.5kB.png
    │   │   ├── image_1arbesmq01oucs8so2b6mq2fm9.png-72.7kB.png
    │   │   ├── image_1arbf4lfdqpp135k1s2uptkk4m9.png-13.9kB.png
    │   │   ├── image_1arbf64jq15u811nfuei1bsknqcm.png-66.1kB.png
    │   │   ├── image_1arbf808c15gjq231kl61c5n1i1j13.png-95.9kB.png
    │   │   ├── image_1arbfidlrfs95nanvr1d9df511g.png-16.8kB.png
    │   │   ├── image_1arbfl2ska0f1tts1tns1q4t19e81t.png-29.5kB.png
    │   │   ├── image_1arbfo6b59qb5km1ore73rjrt2a.png-29.4kB.png
    │   │   ├── image_1arbfqoa217ggkmf1jhmiaa1ui12n.png-45.5kB.png
    │   │   ├── image_1arbfsnt1p6oh18vmt8l91dmt34.png-20.8kB.png
    │   │   ├── image_1arbg0o161t0a1nml10ho1jmu1j9l3h.png-9.5kB.png
    │   │   ├── image_1arbg20op1dvqvtqfeon531ct93u.png-5kB.png
    │   │   ├── image_1arbg3qee1if195k1pnl1an71uaj4b.png-29.4kB.png
    │   │   ├── image_1auq4oooc1m8m9tc02sjv1j4o9.png-71.6kB.png
    │   │   ├── image_1auq4roi010n6lnomf41o56s919.png-63.9kB.png
    │   │   ├── image_1auq4sikn7nb1gug1citurl149pm.png-20.6kB.png
    │   │   ├── image_1auq59r2f42r12u41cue1q6c9cj1t.png-28kB.png
    │   │   ├── image_1auq5ldh81i2n6ajqhe1ns23k72a.png-25kB.png
    │   │   ├── image_1aur5boeu1tqmo9d163rs07gu79.png-132.2kB.png
    │   │   ├── image_1aur5gl4urkcur7dd1oaq1rjg9.png-9.6kB.png
    │   │   ├── image_1aur5lad8mhr1pts1fjape1jc613.png-20.2kB.png
    │   │   ├── image_1aur6hib4gqf1v5vvaeohg1sud9.png-714.2kB.png
    │   │   ├── image_1aur6ki2s10ll1rdc1vd0100cumc9.png-210.6kB.png
    │   │   ├── image_1aur6vc0v13o4rghciug11o213.png-12.2kB.png
    │   │   ├── image_1aur6vvu3s2d1c0d1ppi1dfkqqe1g.png-65.8kB.png
    │   │   ├── image_1av4euinivvf1vlv8i31bb6p559.png-12.3kB.png
    │   │   ├── image_1b4qil7jh3mbae2l1c0eutp9.png-371.2kB.png
    │   │   ├── image_1b57e17dr6sg1k6v110jdg5vb59.png-211.3kB.png
    │   │   ├── image_1b57e1s4h8edjo01bce1n4j14uqm.png-58kB.png
    │   │   ├── image_1b57e2langm7164uj5qv7dsgt13.png-224.3kB.png
    │   │   ├── market.gif.jpg
    │   │   ├── param.gif.jpg
    │   │   ├── request_config.png
    │   │   ├── smartetl_name结果.jpg
    │   │   ├── smartetl_name丰富的模块.jpg
    │   │   ├── smartetl_name可用模块列表.jpg
    │   │   ├── smartetl_name已加载模块列表.jpg
    │   │   ├── sysconfig.jpg
    │   │   ├── task.gif.jpg
    │   │   ├── 设置Github登陆页.jpg
    │   │   ├── 吃手手.png
    │   │   ├── 手气不错.gif
    │   │   ├── 工作线程.jpg
    │   │   ├── 新建任务.jpg
    │   │   ├── 欢迎主页.jpg
    │   │   ├── 系统设置.jpg
    │   │   ├── 详情设置.jpg
    │   │   ├── 保存任务.png
    │   │   ├── 手气不错.png
    │   │   ├── 请求设置.png
    │   │   ├── 多任务执行.gif
    │   │   ├── 子任务配置.jpg
    │   │   ├── 已加载任务.jpg
    │   │   ├── 打开新文件.jpg
    │   │   ├── 调试与探查.jpg
    │   │   ├── 连接器配置.jpg
    │   │   ├── 保存到文件.png
    │   │   ├── 新建采集器.png
    │   │   ├── 手气不错示例.gif
    │   │   ├── 超级手气不错.gif
    │   │   ├── 任务市场主页.jpg
    │   │   ├── 全局参数设置.jpg
    │   │   ├── 在线文档系统.jpg
    │   │   ├── 工程配置文件.jpg
    │   │   ├── 手动添加属性.jpg
    │   │   ├── 数据表和操作.jpg
    │   │   ├── 自动生成文档.jpg
    │   │   ├── 调试信息窗口.jpg
    │   │   ├── 调试级别设置.jpg
    │   │   ├── 输入输出设置.jpg
    │   │   ├── 修改任务名称.png
    │   │   ├── 在线快速链接.png
    │   │   ├── 并行执行效果.png
    │   │   ├── 所有属性列表.png
    │   │   ├── 手工添加属性.png
    │   │   ├── 输入网址刷新.png
    │   │   ├── 链家翻页控件.png
    │   │   ├── 全局可配置参数.jpg
    │   │   ├── 方便的调试系统.jpg
    │   │   ├── 所有子模块列表.png
    │   │   ├── 简单的自动嗅探.png
    │   │   ├── 更易用的数据清洗.gif
    │   │   ├── 串并行模式的配置.jpg
    │   │   ├── 子任务的配置界面.jpg
    │   │   ├── 生成器的四种模式.jpg
    │   │   ├── 网页采集器主界面.jpg
    │   │   ├── 调试模式的菜单栏.jpg
    │   │   ├── 更方便地添加任务.png
    │   │   ├── 此处输入图片的描述.gif
    │   │   ├── 网页采集器请求设置.jpg
    │   │   ├── 此处输入图片的描述.png
    │   │   ├── 单文档模式的手气不错.gif
    │   │   ├── 在按钮上自动弹出帮助.jpg
    │   │   ├── 单文档模式下的手气不错.gif
    │   │   └── 串行模式和并行模式选择.png
    │   ├── readme.txt
    │   ├── resource
    │   │   ├── about.md
    │   │   ├── baidubaijia.md
    │   │   ├── dianping.md
    │   │   ├── donors.md
    │   │   ├── hawk1.md
    │   │   ├── hawk2.md
    │   │   ├── hawk3.md
    │   │   ├── hawk5.md
    │   │   ├── lianjia.md
    │   │   ├── phone.md
    │   │   ├── story1.md
    │   │   ├── story2.md
    │   │   ├── tools_desc.md
    │   │   └── youku.md
    │   ├── trans_img.py
    │   ├── update.md
    │   ├── xaml2csv.py
    │   ├── xaml2md.py
    │   └── 教学视频录制.md
    ├── Hawk
    │   ├── App.config
    │   ├── App.xaml
    │   ├── App.xaml.cs
    │   ├── Hawk.csproj
    │   ├── Hawk.csproj.user
    │   ├── Hawk.ico
    │   ├── Lang
    │   │   ├── en-US.xaml
    │   │   └── zh-CN.xaml
    │   ├── MainWindow.xaml
    │   ├── MainWindow.xaml.cs
    │   ├── PluginLogicLog.xml
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Resources.Designer.cs
    │   │   ├── Resources.resx
    │   │   ├── Settings.Designer.cs
    │   │   ├── Settings.settings
    │   │   └── app.manifest
    │   ├── autoupdate.xml
    │   ├── hawk.png
    │   ├── log4net.config
    │   ├── packages.config
    │   └── splash.jpg
    ├── Hawk.Core
    │   ├── Connectors
    │   │   ├── ConfigFileBase.cs
    │   │   ├── DBConnectorBase.cs
    │   │   ├── DataCollection.cs
    │   │   ├── DataTypeConverter.cs
    │   │   ├── FileConnector.cs
    │   │   ├── FileConnectorCSV.cs
    │   │   ├── FileConnectorExcel.cs
    │   │   ├── FileConnectorJson.cs
    │   │   ├── FileConnectorTable.cs
    │   │   ├── FileConnectorXML.cs
    │   │   ├── FileManager.cs
    │   │   ├── IConfigFile.cs
    │   │   ├── IDataBaseConnector.cs
    │   │   ├── IDataViewer.cs
    │   │   ├── IFileConnector.cs
    │   │   ├── IFreeDocument.cs
    │   │   ├── MongoDBConnector.cs
    │   │   ├── MySQLConnector.cs
    │   │   ├── SQLServerConnector.cs
    │   │   ├── SQLiteConnector.cs
    │   │   └── Vitural
    │   │       ├── AsyncVirtualizingCollection.cs
    │   │       ├── DataBaseVirtualCollection.cs
    │   │       ├── DataBaseVirtualProvider.cs
    │   │       ├── EnumableVirtualCollection.cs
    │   │       ├── EnumableVirtualProvider.cs
    │   │       ├── IItemsProvider.cs
    │   │       ├── VirtualConnectorBase.cs
    │   │       ├── VirtualDataCollection.cs
    │   │       └── VirtualizingCollection.cs
    │   ├── Hawk.Core.csproj
    │   ├── Hawk.Core.csproj.user
    │   ├── Hawk.Core.sln
    │   ├── Hawk.Core.sln.DotSettings
    │   ├── Hawk.Core.sln.DotSettings.user
    │   ├── Hawk.Core.suo
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── Utils
    │   │   ├── App.config
    │   │   ├── AttributeHelper.cs
    │   │   ├── CMDHelper.cs
    │   │   ├── ControlsExtended.cs
    │   │   ├── Converters.cs
    │   │   ├── CustomSerializer.cs
    │   │   ├── DragAdorner.cs
    │   │   ├── ExtendMethod.cs
    │   │   ├── ExtenedEnumerable.cs
    │   │   ├── FileEx.cs
    │   │   ├── ForceLazy.cs
    │   │   ├── GlobalHelper.cs
    │   │   ├── HttpItem.cs
    │   │   ├── ListViewDragDropManager.cs
    │   │   ├── Logs
    │   │   │   ├── RichTextboxAppender.cs
    │   │   │   └── XLogSys.cs
    │   │   ├── MVVM
    │   │   │   ├── BindingAction.cs
    │   │   │   ├── BindingEvaluator.cs
    │   │   │   ├── BindingProxy.cs
    │   │   │   ├── CommandBuilder.cs
    │   │   │   ├── DropHelper.cs
    │   │   │   ├── IAction.cs
    │   │   │   ├── JumpBindingHelper.cs
    │   │   │   ├── LeftButtonContextMenu.cs
    │   │   │   ├── ListExecutor.cs
    │   │   │   ├── ListItemDoubleClick.cs
    │   │   │   ├── ListRangeBindingHelper.cs
    │   │   │   ├── ListScroll.cs
    │   │   │   ├── ListSelector.cs
    │   │   │   ├── NotificationExtensions.cs
    │   │   │   ├── PasswordBoxBindingHelper.cs
    │   │   │   ├── PropertyChangeNotifier.cs
    │   │   │   └── WPFOperate.cs
    │   │   ├── MouseUtilities.cs
    │   │   ├── Permutation.cs
    │   │   ├── Plugins
    │   │   │   ├── AbstractPlugIn.cs
    │   │   │   ├── DebugManager.cs
    │   │   │   ├── FreeDocument.cs
    │   │   │   ├── ICustomView.cs
    │   │   │   ├── IDictionarySerializable.cs
    │   │   │   ├── IDockableManager.cs
    │   │   │   ├── IMainFrm.cs
    │   │   │   ├── IMainFrmMenu.cs
    │   │   │   ├── IProcess.cs
    │   │   │   ├── IView.cs
    │   │   │   ├── IXPlugin.cs
    │   │   │   ├── InterfaceAttribute.cs
    │   │   │   ├── LayoutManager.cs
    │   │   │   ├── MainDescription.cs
    │   │   │   ├── PluginLoadControllor.cs
    │   │   │   ├── PluginManager.cs
    │   │   │   ├── PluginProvider.cs
    │   │   │   ├── XFrmWorkAttribute.cs
    │   │   │   └── XPropertyGrid.cs
    │   │   ├── SafeObservable.cs
    │   │   └── SerializableDictionary.cs
    │   └── packages.config
    ├── Hawk.ETL
    │   ├── Crawlers
    │   │   ├── BuffHelper.cs
    │   │   ├── CookieAwareWebClient.cs
    │   │   ├── CrawlItem.cs
    │   │   ├── FeelLuckyModel.cs
    │   │   ├── HttpHelper.cs
    │   │   ├── HttpItem.cs
    │   │   ├── JavaScriptAnalyzer.cs
    │   │   ├── NetworkManager.cs
    │   │   ├── XPath.cs
    │   │   ├── XPathAnalyzer.cs
    │   │   ├── XPathTF.cs
    │   │   └── XPathx.cs
    │   ├── Hawk.ETL.csproj
    │   ├── Interfaces
    │   │   ├── AbstractProcessMethod.cs
    │   │   ├── AppHelper.cs
    │   │   ├── GlobalHelper.cs
    │   │   ├── ICollumDataTransformer.cs
    │   │   ├── IColumnDataFilter.cs
    │   │   ├── IColumnDataSorter.cs
    │   │   ├── IDataExecutor.cs
    │   │   ├── IDataManager.cs
    │   │   ├── IDataProcess.cs
    │   │   └── IProcessManager.cs
    │   ├── Managements
    │   │   ├── Analyzer.cs
    │   │   ├── CommandLineContainer.cs
    │   │   ├── DataManager.cs
    │   │   ├── DataMiningConfig.CS
    │   │   ├── DataProcessManager.cs
    │   │   ├── ProcessTask.cs
    │   │   ├── Project.cs
    │   │   ├── TaskBase.cs
    │   │   └── TemporaryTask.cs
    │   ├── Market
    │   │   └── GitHubAPI.cs
    │   ├── Plugins
    │   │   ├── Executor
    │   │   │   ├── DbEx.cs
    │   │   │   ├── DelayEx.cs
    │   │   │   ├── SaveFileEX.cs
    │   │   │   └── TableEX.cs
    │   │   ├── Filters
    │   │   │   ├── NullFT.cs
    │   │   │   ├── NumRangeFT.cs
    │   │   │   ├── RangeFT.cs
    │   │   │   ├── RegexFT.cs
    │   │   │   └── RepeatFT.cs
    │   │   ├── Generators
    │   │   │   ├── BfsGE.cs
    │   │   │   ├── DateRangeGE.cs
    │   │   │   ├── DbGE.cs
    │   │   │   ├── EtlGE.cs
    │   │   │   ├── FileContentGenerator.cs
    │   │   │   ├── FolderGeneator.cs
    │   │   │   ├── RandomGE.cs
    │   │   │   ├── RangeGE.cs
    │   │   │   ├── TableGE.cs
    │   │   │   └── TextGE.cs
    │   │   ├── Sorters
    │   │   │   ├── CollumDataSorterBase.cs
    │   │   │   ├── NumberCollumDataSorter.cs
    │   │   │   └── StringDataSorter.cs
    │   │   ├── Transformers
    │   │   │   ├── AddNewCollumTransformer.cs
    │   │   │   ├── AutoIndexTF.cs
    │   │   │   ├── BaiduAIBase.cs
    │   │   │   ├── CollumTransformer.cs
    │   │   │   ├── CrawlerTF.cs
    │   │   │   ├── HtmlTF.cs
    │   │   │   ├── JoinDBTF.cs
    │   │   │   ├── JsonTF.cs
    │   │   │   ├── MergeTF.cs
    │   │   │   ├── NumberTF.cs
    │   │   │   ├── PythonTF.cs
    │   │   │   ├── ReReplaceTF.cs
    │   │   │   ├── RegexTF.cs
    │   │   │   ├── RepeatTF.cs
    │   │   │   ├── ResponseTF.cs
    │   │   │   ├── SplitTF.cs
    │   │   │   ├── StrExtractTF.cs
    │   │   │   ├── SupplierTF.cs
    │   │   │   ├── Time2StrTF.cs
    │   │   │   ├── TnTF.cs
    │   │   │   ├── ToListTF.cs
    │   │   │   ├── TransformerBase.cs
    │   │   │   ├── TrimTF.cs
    │   │   │   └── XPathDetectorModel.cs
    │   │   └── Web
    │   │       ├── BaiduLocation.cs
    │   │       ├── GetIPLocation.cs
    │   │       ├── GetRoute.cs
    │   │       ├── NearbySearch.cs
    │   │       ├── NlpTF.cs
    │   │       └── TransTF.cs
    │   ├── Process
    │   │   ├── SmartCrawler.cs
    │   │   └── SmartETLTool.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── app.config
    │   └── packages.config
    ├── Hawk.ETL.Controls
    │   ├── Adorners
    │   │   └── DataGridSetter.cs
    │   ├── AnalyzerUI.xaml
    │   ├── AnalyzerUI.xaml.cs
    │   ├── Controls
    │   │   ├── AutoSaveWindow.cs
    │   │   ├── ETLTempTaskWindow.cs
    │   │   └── PopupWindowBase.cs
    │   ├── DBConnectorUI.xaml
    │   ├── DBConnectorUI.xaml.cs
    │   ├── DataManager.xaml
    │   ├── DataProcessManagerUI.xaml
    │   ├── DataProcessManagerUI.xaml.cs
    │   ├── DataViewers
    │   │   ├── AboutAuthor.xaml
    │   │   ├── AboutAuthor.xaml.cs
    │   │   ├── DataGridViewUI.xaml
    │   │   ├── DataGridViewUI.xaml.cs
    │   │   └── FlowDocumentViewer.cs
    │   ├── DebugManagerUI.xaml
    │   ├── DebugManagerUI.xaml.cs
    │   ├── FeelLuckPanel.xaml
    │   ├── FeelLuckPanel.xaml.cs
    │   ├── Hawk.ETL.Controls.csproj
    │   ├── Hawk.ETL.Controls.csproj.user
    │   ├── Images
    │   │   ├── 支付宝捐赠.png
    │   │   └── 微信公众平台.jpg
    │   ├── Properties
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Resources.Designer.cs
    │   │   ├── Resources.resx
    │   │   ├── Settings.Designer.cs
    │   │   └── Settings.settings
    │   ├── PropertyEditViewer.xaml
    │   ├── PropertyEditViewer.xaml.cs
    │   ├── SmartCrawlerUI.xaml
    │   ├── SmartCrawlerUI.xaml.cs
    │   ├── SmartETLUI.xaml
    │   ├── SmartETLUI.xaml.cs
    │   ├── SubTaskView.xaml
    │   ├── SubTaskView.xaml.cs
    │   ├── SystemStateViewer.xaml
    │   ├── SystemStateViewer.xaml.cs
    │   ├── TaskManagerView.xaml
    │   ├── TaskManagerView.xaml.cs
    │   ├── Themes
    │   │   ├── Icons.xaml
    │   │   ├── MetroConverter.cs
    │   │   └── Theme.xaml
    │   ├── XPathDetector.xaml
    │   ├── XPathDetector.xaml.cs
    │   └── packages.config
    ├── HawkScheduler
    │   ├── App.config
    │   ├── HawkScheduler.csproj
    │   ├── HawkScheduler.csproj.user
    │   ├── Program.cs
    │   └── Properties
    │       └── AssemblyInfo.cs
    ├── HawkTest
    │   └── Properties
    │       └── AssemblyInfo.cs
    ├── HawkUnitTest
    │   ├── DataManagerTest.cs
    │   ├── ETLTest.cs
    │   ├── GitHubAPI.cs
    │   ├── HawkUnitTest.csproj
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── XPathAnalyzerTest.cs
    │   ├── app.config
    │   └── packages.config
    ├── Includes
    │   ├── AvalonDock.Themes.Aero.dll
    │   ├── AvalonDock.Themes.Expression.dll
    │   ├── AvalonDock.dll
    │   ├── CommandLine.dll
    │   ├── FiddlerCore4.dll
    │   ├── ICSharpCode.SharpZipLib.dll
    │   ├── IronPython.dll
    │   ├── Jayrock.Json.dll
    │   ├── Jayrock.Sandbox.dll
    │   ├── Jayrock.dll
    │   ├── Jint.dll
    │   ├── Microsoft.Dynamic.dll
    │   ├── Microsoft.Scripting.Metadata.dll
    │   ├── Microsoft.Scripting.dll
    │   ├── MongoDB.dll
    │   ├── MySql.Data.dll
    │   ├── Newtonsoft.Json.dll
    │   ├── System.Data.SQLite.dll
    │   ├── System.Runtime.InteropServices.RuntimeInformation.dll
    │   ├── System.Windows.Controls.WpfPropertyGrid.dll
    │   ├── WPFToolkit.dll
    │   ├── WPFVisifire.Charts.dll
    │   ├── WPFVisifire.Gauges.dll
    │   ├── Xceed.Wpf.DataGrid.dll
    │   ├── Xceed.Wpf.Toolkit.dll
    │   └── log4net.dll
    ├── LICENSE
    ├── README.md
    ├── Versions
    │   └── release.txt
    └── _config.yml

44 directories, 475 files

标签:

实例下载地址

Hawk:高级可视化爬虫与ETL集成开发环境

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警