现在淘宝开放平台停止接入外站,外站通过淘宝的API无法获取淘宝商品的信息。由于网站需要通过淘宝商品的ID,或者链接获取商品的信息,请大神指导或者范例代码。

解决方案 »

  1.   

    有点像拆800这种导购网站。我想实现会员登录我的网站后可以自己发布商品信息,为了方便会员的操作,会员只要复制淘宝商品的ID,或者链接。一键获取商口的名称,ID,主图,价格,会员店铺的类型,这些信息。本地使用淘宝的API可以获取,但是现在淘宝停止外部网站接入同时有调用次数限制,所以用淘宝的开放的API现在不行了。
      

  2.   

    其实这个不难吧?提交URL给你,你去抓取页面,自己解析HTML不就可以了?只是估计解析的过程可能比较痛苦
      

  3.   

    另外,如果按照你说的哪个情况,你就要保证实时性了,也就是URL一提交给你,你就要立刻展现出来,这也是对服务器性能的一个考验。有个大概的想法,简单说下,不行的话勿喷。1.提交URL立刻去抓取;
    2.抓取回来的信息可以设置缓存(为防止在缓存期间淘宝商品信息变动,酌情考虑过期时间);
    3.若提交的URL是已缓存的,直接从缓存取就OK。解析URL那个,你可以网上找找例子,应该还是多的,主要会用到正则表达式,比如匹配:
    <div class="ac mr content">.................</div>
    一般匹配到第一个ac【匹配:<div class="ac ....</div>】就可以,因为class可能是会增加的,匹配全部可能导致正则表达式失效.希望可以帮到你。
      

  4.   

    我记得之前淘宝的详情是在另外一个URL地址里输出的,抓包分析一下 需要做两件事情 1.取得商品描述的URL 地址 2.发起请求读取商品描述内容