0

好的,这里有一些关于我正在尝试做的信息:

下载产品提要 有两种方法可以下载您的提要。

单击提要列表右侧的 XML 或 CSV 图标。使用提要访问密钥以编程方式下载它 对于许多用户来说,每天手动下载提要然后手动更新您的库存是不切实际的。出于这个原因,我们为您提供了一种以编程方式下载 Feed 的方法。

以编程方式下载提要

编写一个可以从网络下载文件的脚本。开发人员或程序员应该能够对此提供帮助。请参阅示例实现。

复制您的提要访问密钥。提要访问密钥是一个 32 个字符的密钥,对每个提要都是唯一的。

注意:提要访问密钥应保密。可以在上表中提要名称旁边的表格中找到该键。

决定您喜欢哪种格式。目前我们有 2 种可用格式。

xml(在新窗口中打开) csv(在新窗口中打开)将您的脚本指向下面的 url(减去括号并用您自己的变量替换)。

https://dropship.koleimports.com/download/ {FEED ACCESS KEY}/{FORMAT}

我的操作系统有 windows vista home basic。我根本没有程序员经验,因此非常感谢您提供非常具体的信息。我确实知道如何调出命令提示符屏幕,但我想确保我输入的任何脚本都将执行需要执行的操作,以使我的产品提要每天自动更新。如果需要任何进一步的信息来帮助我,请告诉我。感谢任何回答的人!

4

1 回答 1

1

你可以试试这样的。只需更改第一行。

var feed_access_key = "??????";
var format = "csv";

//////////////////////////////////////////////////////////
// Create object
var objXMLHTTP = new ActiveXObject("MSXML2.XMLHTTP")

// Get the data
objXMLHTTP.open("GET", "https://dropship.koleimports.com/download/" + feed_access_key + "/" + format, false);
objXMLHTTP.send()

if (objXMLHTTP.Status == 200) {
    // Save to disk
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var path = fso.GetSpecialFolder(2) + "\\download." + format;
    fso.DeleteFile(path);
    var f = fso.OpenTextFile(path, 2, true)
    f.Write(objXMLHTTP.responseText);
    f.Close();
    var wsh = new ActiveXObject("WScript.Shell")  
    wsh.Run(path, 1, false);
}
于 2012-10-01T16:17:51.837 回答