这里要加淘宝的api的dll文件“TopSdk.dll”,sdk里有

using Top.Api;
using Top.Api.Domain;
using Top.Api.Response;
using Top.Api.Request;

public static class taobao_message

{
            //public string url = "http://gw.api.tbsandbox.com/router/rest";//沙箱环境调用地址,
            public static string url = "http://gw.api.taobao.com/router/rest";// 正式环境调用地址
            public static string appkey = "xxxxxx";//这个可以在淘宝开放平台上申请到的,偶就不说了
            public static string appsecret = "xxxxxxxxxx";//这个可以在淘宝开放平台上申请到的,偶就不说了
            /// <summary>
            /// 读取宝贝的信息
            /// string[]{标题,图片地址,价格}
            /// </summary>
            /// <param name="str_url"></param>
            /// <returns></returns>
            public static string[] baobei_mess(string str_url)
            {
                str_url = str_url.Replace("http://", "");

long id = long.Parse(pipei(str_url, 1));//正则匹配url里面的宝贝id

ITopClient client = new DefaultTopClient(url, appkey, appsecret);//连接初始化(TopSdk.dll)

ItemGetRequest req = new ItemGetRequest();//初始化取宝贝信息的方法(TopSdk.dll)
                req.Fields = "title,pic_url,price";//要取的内容
                req.NumIid = id;//要读取的宝贝id
                ItemGetResponse response = client.Execute(req);//执行,通过api通讯要求返回指定的xml信息
                string title = response.Item.Title;
                string picurl = response.Item.PicUrl;
                string price = response.Item.Price;
                string[] arry1 = { title, picurl, price };
                return arry1;
            }
            public static string pipei(string content, int type)
            {
                string result = "";
                string reg = "";
                switch (type)
                {
                    case 1:
                        reg = @"[\?\&](item_id|id)\=([\d]+)"; break;//匹配宝贝id
                }
                Regex re = new Regex(reg);
                MatchCollection matches = re.Matches(content);
                System.Collections.IEnumerator enu = matches.GetEnumerator();
                while (enu.MoveNext() && enu.Current != null)
                {
                    Match match = (Match)(enu.Current);
                    result += match.Groups[1];
                }
                return result;
            }

}

淘宝api例子 通过宝贝地址取宝贝标题价格图片相关推荐

  1. 淘宝api Python 接口升级 3.0 版本 主要解决图片上传问题

    因为自学 python  工作中会经常用到淘宝Api调用数据    一直以来后台下载的淘宝Api 都是2.7版本 还是12年 lihao同学编写,一直没有升级 用Python 自带的2to3脚本工具升 ...

  2. 1688、淘宝API之没有购买按钮的宝贝链接如何抓取到商品详情数据

    本帖只展示部分代码及接口 需了解更多或开发系统请移步注册测试 http://console.open.onebound.cn/console/?i=Rookie { "item": ...

  3. 淘宝API开发系列---阿里.聚石塔.开放平台的使用5

    好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此 ...

  4. 【.Net码农】【淘宝API】淘宝API开发系列---阿里.聚石塔.开放平台的使用

    好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此 ...

  5. 淘宝API接口分类!!!

    淘宝API接口分类,更新时间:2020-1-3 11:19:14 A标准接口 淘宝API item_search 按关键字搜索商品 搜索关键字,显示商品总数,标题,图片,优惠价等数据 淘宝API it ...

  6. 网络爬虫,淘宝API商品详情测试(抓取详情数据)

    网络爬虫是通过什么方式来寻找网络上的信息的呢 通俗来讲,网络蜘蛛是通过网页的链接地址来寻找网页的.从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻 ...

  7. 采集淘宝API数据,抓取淘宝商品资料无需申请appkey

    为了进行淘宝的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调 ...

  8. 如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多接口代码对接教程

    如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多接口(商品详情,商品销量,商品列表,商品主图,商品sku)代码对接教程如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用k ...

  9. 如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多(商品详情,商品销量,商品列表,商品主图,商品sku)接口代码对接教程

    如何通过API接口从淘宝(或天猫店)复制宝贝到拼多多(商品详情,商品销量,商品列表,商品主图,商品sku)接口代码对接教程如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用k ...

最新文章

  1. 《Flex 3程序设计》——Adobe技术专家力作
  2. JS中的继承与原型链
  3. Navicat连接MySQL8.0出现乱码的解决方案
  4. SpringMVC:学习笔记(4)——处理模型数据
  5. 前端一HTML:十:选择器
  6. 测试oracle删除干净,彻底卸载Oracle
  7. 从jQuery 入口方式写jQuery工具类库
  8. 经纬度画轨迹图_实战Python制作炫酷的个人3D动态足迹图
  9. Can't find dependent libraries
  10. win10更新后无法进入linux,双系统win10更新后无法进入linux
  11. C、C++语言中参数的压栈顺序
  12. 风靡业内的跨端开源框架 uni-app 入驻 GitCode
  13. 如何处理计算机显示器故障,显示器突然黑屏怎么办?教你这样操作,轻松解决黑屏问题!...
  14. 利用集成学习(Adaboost(DTs))对高光谱影像数据集(mat)分类
  15. JAVA 获取音频文件(ogg格式)毫秒时长
  16. 解决“Macbook外接显示器后键盘音量键无法使用以及Numlock失效”的问题
  17. 2021年隐私和安全性最佳的8款Linux手机
  18. Python 最强 IDE 详细使用指南!
  19. linux下 scp 和 ssh 命令
  20. 终端 删除php文件内容,Mac_mac命令行终端可以卸载吗?mac命令行终端卸载软件教程,  mac os系统卸载软件方式有 - phpStudy...

热门文章

  1. 如何正确使用步道乐跑
  2. 没有智商,善良有个P用
  3. QGraphicsView图形视图框架使用(三)位移变换和图元定位
  4. VK1623,DICE(邦定COB)/COG(绑定玻璃用)段码LCD液晶显示驱动芯片,支持最大48EGx8COM
  5. 04.声明式服务调用:Spring Cloud Feign(Greenwich.SR2)
  6. python下载抖音视频_抖音好看的视频你想下载吗?
  7. 《在路上 …》 [42区 新功能发布] 悬赏令 – 找到给你答案的人
  8. 运用Chrome浏览器ADB插件获取页面元素
  9. HTML页面如何判断是手机访问还是电脑访问
  10. office web apps安装部署 Win 2008 安装