如何重写所有活动ebay项目描述的HTML代码

时间:2012-08-19 02:03:46

标签: ebay

我有1800个活跃的ebay项目需要修改。这些1800个HTML文件(项目描述部分)已经在我的本地计算机上重写。我们如何使用新的HTML代码修改所有这些项目描述的HTML代码(而不是文本)。

或者我们如何通过易趣API修改有效的易趣物品描述'HTML代码(不是文字)?

很抱歉提出这么简单的问题,因为我对ebay api来说还是新手:)

非常感谢:))))

MSRDeveloper

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我已经处理了几个月的同样问题了。我想出了使用Excel和VBA发送请求来获取所有活动销售ItemID的请求。然后,如果需要,可以对每个项目编号使用getItem调用来获取旧的html描述。我正在删除Vendio和其他几个试验添加的html,所以我确实需要旧的html以编程方式进行操作。最后,您可以编写一个宏来发送回新的html。您需要的唯一输入是ItemID和html说明。

答案 2 :(得分:0)

使用eBay api使用 GetSellerList 获取所有项目。

然后使用 ReviseFixedPriceItem 调用更改所有项目描述。

不要忘记将描述放在 CDATA 块中!

用于将描述中的所有http更改为https:

的Python示例
def revise_fixed_price_item_html(self, item):
    if "http:" in item["Description"]:
        description = item["Description"].replace("http:", "https:")
        settings = {"Item":
            {"ItemID" : item["ItemID"],
             "Description" : "<![CDATA[{0}]]>".format(description)}
            }
        api = Trading(config_file=self.config_file)
        response = api.execute("ReviseFixedPriceItem", settings)

您还可以查看 DescriptionReviseMode (请参阅下面的链接)

链接:

https://developer.ebay.com/devzone/xml/docs/reference/ebay/GetSellerList.html https://developer.ebay.com/devzone/xml/docs/reference/ebay/ReviseFixedPriceItem.html

https://developer.ebay.com/devzone/xml/docs/reference/ebay/ReviseFixedPriceItem.html#Request.Item.Description https://developer.ebay.com/devzone/xml/docs/reference/ebay/ReviseFixedPriceItem.html#Request.Item.DescriptionReviseMode