自己做的一个小程序 可采集、导出、模板、配置

简介: 去年老婆要开个店铺,卖化妆品的,不过输入数据的时候真的头疼,因为我们是没有货源的,都是从代理那里找图片、介绍等,不过好在代理有个网站,闲来无事,就开发了这个小程序。 程序的功能: 1、采集数据 2、可配置的,只要输入一定的条件就能采任何东西了。

去年老婆要开个店铺,卖化妆品的,不过输入数据的时候真的头疼,因为我们是没有货源的,都是从代理那里找图片、介绍等,不过好在代理有个网站,闲来无事,就开发了这个小程序。

程序的功能:

1、采集数据

2、可配置的,只要输入一定的条件就能采任何东西了。

3、可导出成csv格式

4、可把数据导入到淘宝助手。

5、采集图片到本地。

6、可修改宝贝内容

7、可使用模板来进行描述

用了这个程序,1000多个商品,只用了一会就全部搞定了,不过还有些小bug,也懒得改了,自己用的反正。

先看看配置文件:

 

 1 <? xml version="1.0" encoding="utf-8"  ?>
 2 < configuration >
 3      < configSections >
 4          < sectionGroup  name ="userSettings"  type ="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   >
 5              < section  name ="MyCollection.CollectSetting"  type ="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"  allowExeDefinition ="MachineToLocalUser"  requirePermission ="false"   />
 6          </ sectionGroup >
 7      </ configSections >
 8      < connectionStrings >
 9          < add  name ="MyCollection.Properties.Settings.MyCollectConnectionString"
10             connectionString ="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyCollect.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
11             providerName ="System.Data.SqlClient"   />
12      </ connectionStrings >
13      < userSettings >
14          < MyCollection.CollectSetting >
15              < setting  name ="SaveImagePath"  serializeAs ="String" >
16                  < value > D:\办公\淘游馆\香水彩妆\商品图片\ </ value >
17              </ setting >
18              < setting  name ="SaveCSVPath"  serializeAs ="String" >
19                  < value > D:\办公\淘游馆\香水彩妆\描述模板\ </ value >
20              </ setting >
21              < setting  name ="HtmlTemplet"  serializeAs ="String" >
22                  < value > D:\办公\淘游馆\香水彩妆\描述模板\wenwen.html </ value >
23              </ setting >
24          </ MyCollection.CollectSetting >
25      </ userSettings >
26 </ configuration >

 

 

SaveImagePath:保存图片到本地的路径

SaveCSVPath:导出文件所在目录

HtmlTemplet:宝贝描述模板文件

大概的界面:

主界面

 

显示此项目中的采集的数据

单个商品的详细内容,用的是winform的Edit,感觉还不错。

下面是进行采集的配置,界面如下:

如果用过动易那种采集系统的话,应该对此还比较熟悉,大致的话都是通过截取指定地方获取数据的。大家也可以看看实例。

在采集中,我没有使用WebRequest,因为我测试下来XmlHttp好像更快一点,而且不仅仅是一点点。

在Collect.cs中,是一个采集的类库,我想应该能满足一些读者的需求了。

程序原先用2005开发的,不过我这次转换了一下,可能要2008才能打开了:P

东西很小,不过当时因为刚接触2.0,所以东西写的不好,也没时间去改了,今天拿上来献丑,希望大家也能继续拓展这个程序,如果觉得好,需要改进,大家也可以随意改动,不过最好能通知我下,谢谢了:)

点击下载

PS:做网站这么多年,我的了解,做采集做的成功的,应该属大旗网和去哪儿这2个网站。

PS2:今天发表的Exception第三篇,写的实在太糟了,真对不起大家,后面我会改进一下的,不过最近真的很忙:(

相关文章
|
25天前
|
缓存 移动开发 小程序
uni-vue3-wetrip自创跨三端(H5+小程序+App)酒店预订app系统模板
vue3-uni-wetrip原创基于vite5+vue3+uniapp+pinia2+uni-ui等技术开发的仿去哪儿/携程预约酒店客房app系统。实现首页酒店展示、预订搜索、列表/详情、订单、聊天消息、我的等模块。支持编译H5+小程序+App端。
72 8
|
6月前
|
小程序
企业人才招聘小程序模板源码
企业人才招聘小程序模板源码
109 3
|
4月前
|
小程序 前端开发 中间件
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
本文介绍了如何在ThinkPHP框架中配置跨域请求,使用了TP内置的跨域类`\think\middleware\AllowCrossDomain::class`。文章还讨论了小程序和web网页在跨域请求格式上的区别,并提供了解决方案,包括修改跨域中间件源码以支持`Origin`和`token`。此外,还介绍了微信小程序跨域请求的示例和web网页前端发送Axios跨域请求的请求拦截器配置。
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
|
3月前
|
小程序 数据可视化 数据管理
小程序可视化设计工具-支持一键导出小程序,WebApp及后台管理
小程序可视化设计工具-支持一键导出小程序,WebApp及后台管理
50 3
|
3月前
|
XML 小程序 JavaScript
小程序入门之项目配置说明和数据绑定
小程序入门之项目配置说明和数据绑定
48 1
|
3月前
|
移动开发 小程序 数据可视化
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
59 2
|
3月前
|
小程序
java--微信小程序发送模板消息
java--微信小程序发送模板消息
152 0
|
6月前
|
小程序 前端开发
仿哔哩哔哩视频app小程序模板源码
仿哔哩哔哩视频app小程序模板源码
238 5
仿哔哩哔哩视频app小程序模板源码
|
6月前
|
小程序
同城拼车社交微信小程序模板源码
同城拼车社交微信小程序模板源码
96 6
|
6月前
|
小程序 前端开发
微信综合购物商城小程序ui模板源码
微信电商小程序前端页面,综合购物商城ui界面模板。主要功能包含:电商主页、商品分类、购物车、购物车结算、我的个人中心管理、礼券、签到、新人专享、专栏、商品详情页、我的订单、我的余额、我的积分、我的收藏、我的地址、我的礼券等。这是一款非常齐全的电商小程序前端模板。
132 4