我有个问题。
我有一个 SKU 编号列表(数百个),我试图将其与其所属产品的标题相匹配。我已经想到了一些方法来完成这个,但我觉得我错过了一些东西......我希望这里有人有一个快速有效的想法来帮助我完成这个。
产品来自艾丹格雷。
尝试 #1(批处理程序方法) - 失败:
在 Aidan Gray 中搜索 SKU 后,网站返回如下所示的 URL:
http://www.aidangrayhome.com/catalogsearch/result/?q=SKUNUMBER
...“SKUNUMBER”显然是一个 SKU。
网页的第一个结果几乎总是产品。
要单击第一个结果(通过地址栏),可以输入以下内容(如果通过地址栏启用了 Javascript):
javascript:{document.getElementsByClassName("product-image")[0].click;}
我想通过命令提示符创建一个 .bat 文件并执行以下命令:
firefox http://www.aidangrayhome.com/catalogsearch/result/?q=SKUNUMBER javascript:{document.getElementsByClassName("product-image")[0].click;}
...但是 Firefox 似乎不允许这两个命令在同一个选项卡中执行。
如果可行,我将访问http://tools.buzzstream.com/meta-tag-extractor,粘贴生成的链接以获取页面标题,然后将数据导出为 CSV 格式,然后复制我想要的数据。
不幸的是,我无法通过批处理程序在同一个选项卡中打开网页和 Javascript。
尝试#2(我很幸运的方法):
我打算使用 Google 的&btnI URL 后缀自动重定向到第一个结果。
http://www.google.com/search?btnI&q=site:aidangrayhome.com+SKUNUMBER
打开选项卡中的所有链接后,我将使用名为“发送选项卡 URL”的 Firefox 插件将选项卡的名称(包含产品名称)复制到剪贴板。
问题是大多数结果根本不够幸运......
如果有人有实现此目标的想法或提示,我将不胜感激。