发布查询淘宝商品的源码!!!!

sy_binbin sy_binbin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一起返利吧网站,淘宝购物返利上线了,可以搜索你想买的商品是否返利,能返多钱。
http://www.17fanliba.com/taobao.aspx
下面我把里面的一些源码发出来,供大家学习参考!!

页面代码:

<asp:TextBox ID="k" runat="server"></asp:TextBox>
<asp:Button ID="Button1"
runat="server" Text="Button" onclick="Button1_Click" />
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table width="1000" border="0" cellspacing="0" cellpadding="0" class="table-cumore">
<tr>
<td width="132" align="center">
<a href="<%#Eval("click_url") %>" target="_blank">
<img src="<%#Eval("pic_url") %>" alt="<%#Eval("title") %>" height="100" style="border:none;"></a>
</td>
<td width="327" align="left" valign="top">
<a href="<%#Eval("click_url") %>" target="_blank"><b><%#Eval("title") %></b></a>
<br>
掌柜:<a href="<%#Eval("shop_click_url")%>" target="_blank"><%#Eval("nick")%></a> <img src="images/rate-s-<%#Eval("seller_credit_score")%>.gif" />
<br>商品所在地:<%#Eval("item_location") %>
</td>
<td width="117" align="center"><%#Eval("price")%></td>
<td width="143" align="center"><%#GetCommissionRate(decimal.Parse(Eval("commission_rate").ToString()) * Profit)%></td>
<td width="137" align="center"><%#(decimal.Parse(Eval("commission").ToString()) * Profit).ToString("#0.00")%></td>
<td width="142" align="center"><a href="<%#Eval("click_url") %>" target="_blank"><img src="/taobao/images/bijia_4.gif" border="0" /></a></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
<webdiyer:AspNetPager ID="AspNetPager" runat="server" FirstPageText="首页" LastPageText="尾页"
NextPageText="下一页" OnPageChanged="AspNetPager_PageChanged" PageIndexBoxType="TextBox"
PageSize="15" PrevPageText="上一页" ShowPageIndexBox="Always" SubmitButtonText="Go"
TextAfterPageIndexBox="页" TextBeforePageIndexBox="转到" UrlPaging="True" CenterCurrentPageButton="True" CustomInfoHTML="共%PageCount%页,当前为第%CurrentPageIndex%页,每页%PageSize%条" AlwaysShow="True"> </webdiyer:AspNetPager>



.cs代码:

TaobaoAPI API = new TaobaoAPI();
static string keywordStr = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
keywordStr = Request.QueryString["k"];

if (keywordStr == null)
{

}
else
{
RepeaterListBind(keywordStr);
}

}
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("taobaoSearch.aspx?k=" + this.k.Text + "");
}

protected void AspNetPager_PageChanged(object sender, EventArgs e)
{
RepeaterListBind(keywordStr);
}

/// <summary>
/// 绑定搜索出来的商品
/// </summary>
/// <param name="keyword"></param>
protected void RepeaterListBind(string keyword)
{

ITopClient client = new DefaultTopClient(API.apiUrl, API.AppKey, API.AppSecret);

Top.Api.Request.TaobaokeItemsGetRequest req = new Top.Api.Request.TaobaokeItemsGetRequest();

req.Fields = "num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume";
req.Nick = API.nick;
req.Keyword = keyword;
req.Sort = "commissionNum_desc";//排序方式
req.OuterCode = Convert.ToString(Session["memberID"]);//渠道标识
req.PageSize = 40;
req.PageNo = this.AspNetPager.CurrentPageIndex;

int total = 0;//定义 记录总数

Top.Api.Response.TaobaokeItemsGetResponse rsp = client.Execute(req);


string strXml = rsp.Body;//获得XML数据



List<TaobaokeItem> item = new List<TaobaokeItem>();

Parser parser = new Parser();//定义解析XML对象
//ErrorRsp err = new ErrorRsp();//定义错误对象

parser.XmlToObject2<TaobaokeItem>(strXml, "taobaoke_items_get", "taobaoke_items/taobaoke_item", item, err);
total = parser.XmlToTotalResults(strXml, "taobaoke_items_get");

this.AspNetPager.RecordCount = total;

Repeater1.DataSource = item;
Repeater1.DataBind();
}




/// <summary>
/// 获取佣金比例值
/// </summary>
/// <param name="o"></param>
/// <returns></returns>
public string GetCommissionRate(object o)
{
try
{
double rate = Convert.ToDouble(o);
return Convert.ToDouble(rate / 100d).ToString("#0.00") + "%";
}
catch (Exception exp)
{
return o.ToString();
}
}


...全文

相关推荐

使用python对淘宝商品信息数据进行爬取

使用python对淘宝数据进行爬取,浏览器需要设置为搜狐浏览器,若不是搜狐浏览器,则需要对浏览器对象进行更改。

MarkJhon

基于帝国CMS的淘宝客导购与优惠券网站源码实战项目

htmltable {th, td {th {pre {简介:这是一套基于帝国CMS开发的淘宝客导购网站源代码,采用简洁大气的设计风格,集成淘宝优惠券功能,旨在提升用户购物转化率。系统依托帝国CMS强大的内容管理能力,支持模板定制、后台管理与模块化扩展,适用于学习交流。项目包含前端展示、数据库交互、淘宝开放平台API对接等核心功能,适合具备一定PHP、MySQL和前端基础的开发者进行二次开发与实践,帮助掌握电商导购类网站的完整构建流程。

媛源啊

淘宝SDK Java版API接入包完整集成与实战指南

淘宝开放平台通过RESTful API和SDK形式,提供覆盖商品、订单、用户、库存、营销等核心电商模块的接口服务。开发者可基于这些接口实现自动化上架、跨平台订单同步、实时库存更新、精准营销推送等关键业务流程,大幅提升运营效率与系统协同能力。例如,在微服务架构中,可通过调用item_get获取商品详情,或使用实现订单中心的数据拉取。

王友初

taobao.rar_taobao_taobao asp_价值_淘宝_淘宝源码

淘宝源码 一份价值3000RMB 弄来的源码淘宝源码 一份价值3000RMB 弄来的源码淘宝源码 一份价值3000RMB 弄来的源码

alvarocfc

淘宝开放平台TOP,官方发布的最新SDK。

淘宝开发, 淘宝开放平台TOP API,SDK。

zhang_ruilin
评论 22
收藏 已收藏
分享
返回顶部
sy_binbin
ASP 28,401 成员 356,940 内容