工作篇|巧用ChatGpt快速开发亚马逊工具

文摘   职场   2023-05-20 14:58   福建  
工作篇|巧用ChatGpt快速开发亚马逊工具

01
前题回顾
  b嗯问
    本文继续分享出巧用ChatGpt快速开发运行于Tampermonkey的亚马逊工具。
    对用ChatGpt开发亚马逊工具的感兴趣的读者们可以转发分享本文后后台私信"用ChatGpt快速开发亚马逊工具"来一起共享、共创、头脑风暴更多的Idea哈!
    建议基础浅的观众可以先看之前第一篇和第二篇发表的"工作篇|用ChatGpt快速开发亚马逊工具"二文后在回来观看此文,文字链接跳转如下:
    第一篇:工作篇|用ChatGpt快速开发亚马逊工具
    第二篇:工作篇|用ChatGpt快速开发亚马逊工具


02
优质文章阅读推荐
  b嗯问
能力进阶|学习财务思维的读后感
工作篇|探讨如何养成亚马逊选品基本功
工作篇|全面复盘亚马逊财税合规化


03
本文大纲
  
  • 实现一键式查询亚马逊搜索结果页面下的广告ID和广告ASIN


04
实现步骤分享
  
01 在亚马逊商品页面上添加一个表格,其中包含每个 sponsored product 的 adId 和 ASIN 信息,以及产品标题。用户可以点击下载按钮将这个表格转换成 CSV 文件并下载保存,代码如下:
// ==UserScript==// @name         Amazon AdID and ASIN Extractor// @namespace    https://www.example.com/// @version      1.0// @description  Extract adId and ASIN from Amazon search results for sponsored products and export to Excel spreadsheet with product title information.// @author       lintonghui// @match        https://*.amazon.com/*// @match        https://*.amazon.co.uk/*// @match        https://*.amazon.co.de/*// @match        https://*.amazon.fr/*// @match        https://*.amazon.it/*// @match        https://*.amazon.es/*// @match        https://*.amazon.co.jp/*// @match        https://*.amazon.com.au/*// @match        https://*.amazon.sg/*// @grant        GM_download// ==/UserScript==
(function() { 'use strict';
// 创建一个表格来存储 adId 和 ASIN const table = document.createElement('table'); table.style.position = 'sticky'; table.style.top = '0'; table.style.background = '#fff'; table.style.zIndex = '1000'; table.border = '1';
const tr = document.createElement('tr'); const th1 = document.createElement('th'); const th2 = document.createElement('th'); const th3 = document.createElement('th');
th1.textContent = 'Title'; th2.textContent = 'AdId'; th3.textContent = 'ASIN';
tr.appendChild(th1); tr.appendChild(th2); tr.appendChild(th3);
table.appendChild(tr);
// 添加下载按钮 const downloadBtn = document.createElement('button'); downloadBtn.textContent = 'Download as CSV'; downloadBtn.style.position = 'sticky'; downloadBtn.style.top = '0'; downloadBtn.style.marginLeft = '10px'; downloadBtn.style.zIndex = '1000';
downloadBtn.addEventListener('click', function() { downloadTableAsCSV(table, 'Amazon_AdId_Extractor'); });
// 下载表格为CSV文件的函数 function downloadTableAsCSV(table, filename) { let csvContent = ''; const rows = table.querySelectorAll('tr');
rows.forEach(row => { const cols = row.querySelectorAll('td, th');
cols.forEach((col, index) => { let cellText = col.textContent;
if (cellText.includes('"')) { cellText = cellText.replace(/"/g, '""'); }
if (cellText.includes(',') || cellText.includes('"')) { cellText = '"' + cellText + '"'; }
csvContent += cellText;
if (index < cols.length - 1) { csvContent += ','; } });
csvContent += '\r\n'; });
const csvBlob = new Blob([csvContent], {type: 'text/csv;charset=utf-8'}); const csvURL = URL.createObjectURL(csvBlob);
GM_download({ url: csvURL, name: filename + '.csv', onload: function() { URL.revokeObjectURL(csvURL); } }); }
// 获取所有 sponsored product 的父元素 const sponsoredProducts = document.querySelectorAll('.s-result-item[data-component-type="s-search-result"]');
// 遍历每个 sponsored product,并添加 adId 和 ASIN sponsoredProducts.forEach(product => {
// 获取 href 属性值 const href = product.querySelector('a.a-link-normal').getAttribute('href');
if (href && href.includes('adId=')) { // 从 href 中提取 adId const adId = href.match(/adId=([^&]+)/);
if (adId && adId.length > 1) { // 获取产品标题 const titleElement = product.querySelector('h2 > a.a-link-normal');
if (titleElement) { const title = titleElement.textContent.trim();
// 从 href 中提取 ASIN const asin = href.match(/dp%2F([^%]+)/);
if (asin && asin.length > 1) { const asinValue = asin[1];
// 创建新行并插入到表格中 const tr = document.createElement('tr'); const td1 = document.createElement('td'); const td2 = document.createElement('td'); const td3 = document.createElement('td');
td1.textContent = title; td2.textContent = adId[1]; td3.textContent = asinValue;
tr.appendChild(td1); tr.appendChild(td2); tr.appendChild(td3);
table.appendChild(tr); } } } } });
// 插入表格到页面中 const sgColInner = document.querySelector('.sg-col-inner .s-main-slot');
if (sgColInner) { sgColInner.insertBefore(table, sgColInner.firstChild); sgColInner.insertBefore(downloadBtn, table.nextSibling); }
})();



    调教过程如下图:




05
成果展示分享
  
01 如下图



06
唠会嗑

    对用ChatGpt开发亚马逊工具的感兴趣的小伙伴可以转发分享本文后后台截图私聊"用ChatGpt快速开发亚马逊工具"继续加入快闪群,一起共享免费实用的插件工具,大家还有什么好的idea也欢迎来讨论呀!



 ---优质广告合作服务商伙伴--


 ---持续招募优质广告合作服务商伙伴--



喜欢此内容的人还喜欢:

工作篇|用ChatGpt快速开发亚马逊工具

工作篇|用ChatGpt快速开发亚马逊工具

工作篇|亚马逊基本常识术语解释

能力进阶|学习财务思维的读后感
工作篇|亚马逊菜鸟运营的年终总结
工作篇|从亚马逊买家角度理解退货
工作篇|探讨如何养成亚马逊选品基本功
工作篇|记一个的函数综合运用
工作篇|别再因商品尺寸分段吃大亏
工作篇|亚马逊仓储中心的运作流程
工作篇|跨境财税合规化前置知识
工作篇|全面复盘亚马逊财税合规化
工作篇|跨境卖家专利布局指南
跨境电商采购人员思考复盘
工作篇|备战Prime Day广告策略
工作篇|亚马逊欧洲站点KYC过审指导
工作篇|亚马逊账号概述和注册流程
工作篇|开拓亚马逊企业购市场
工作篇|亚马逊产品流量结构分析
工作篇|备战亚马逊旺季行动指南
工作篇|亚马逊品牌所有者权益概览
工作篇|亚马逊关键词基本指导手册
工作篇|学习亚马逊品牌保护政策
工作篇|亚马逊广告基本指导手册
工作篇|别让侵权毁了亚马逊店铺
工作篇|亚马逊跨境物流基础知识扫盲
工作篇|保持亚马逊账户健康绩效
工作篇|分享70个实用亚马逊工具
工作篇|高效筛选亚马逊关键词
工作篇|合理给亚马逊产品定价
工作篇|受限商品政策下类目审核的流程
工作篇|在亚马逊上注册品牌和品牌授权
工作篇|提升亚马逊客户留评率
工作篇|搞懂商品编码的用途
工作篇|你真会用库存模板文件吗
工作篇|怎么应对账户二审和视频验证
工作篇|利用亚马逊联盟计划赚钱
工作篇|撰写合格的亚马逊POA
工作篇|深挖亚马逊A9算法背后的运营逻辑
工作篇|亚马逊客户服务拿捏着店铺的命脉
工作篇|亚马逊跟卖与反跟卖的矛与盾
工作篇|亚马逊账号关联与多账号操作技巧
工作篇|复盘常见的亚马逊0元购场景
工作篇| 运营电商平台的第一步你可别踩坑了
工作篇| 亚马逊菜鸟运营的年终总结

写给每一位追梦的人




扫码关注



排版丨林子酱

文案丨林子酱

摄像丨林子酱



我明白你会来,所以我等

点个在看、点赞再走吧

掘金跨境
以学习旅行家的身份去分享生活趣事、跨境行业热点
 最新文章