惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
C
Check Point Blog
M
MIT News - Artificial intelligence
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net
大猫的无限游戏
大猫的无限游戏
D
Docker
Last Week in AI
Last Week in AI
IT之家
IT之家
F
Fortinet All Blogs
A
About on SuperTechFans
P
Proofpoint News Feed
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
博客园_首页
月光博客
月光博客
博客园 - 司徒正美
Y
Y Combinator Blog

博客园 - 5x10

腾讯混元成全球最活跃大模型,日均调用12亿次 | AI信息日报 | 2026年5月6日 星期三 谷歌推出支持百万token超长上下文的新一代Gemini大模型 | AI信息日报 | 2026年5月5日 星期二 阿里千问累计下载量近10亿,挤压美国开源大模型市场份额 | AI信息日报 | 2026年5月4日 星期一 OpenAI发布GPT-5.5旗舰大模型 全球AI竞赛进入新阶段 | AI信息日报 | 2026年5月3日 星期日 OpenAI发布GPT-5.5-Cyber安全大模型 引发算力储备讨论 | AI信息日报 | 2026年5月2日 星期六 DeepSeek V4发布一天价格直降75%,国产算力助力打破美技术封锁困局 | AI信息日报 | 2026年5月1日 星期五 小米宣布未来三年AI投入超600亿元 MiMo-V2.5模型将开源适配国产芯片 | AI信息日报 | 2026年4月30日 星期四 DeepSeek-V4与GPT-5.5同期发布,引发全球AI算力争夺战 | AI信息日报 | 2026年4月29日 星期三 OpenAI发布GPT-5.5,多任务能力获突破性进展 | AI信息日报 | 2026年4月28日 星期二 DeepSeek V4发布多项能力领跑开源领域 推动AI价格战 | AI信息日报 | 2026年4月27日 星期一 Claude Opus 4.7以1503分登顶全球AI模型榜,编程能力创纪录 | AI信息日报 | 2026年4月26日 星期日 GPT-5.5与DeepSeek-V4同日发布,全球大模型竞争升级 | AI信息日报 | 2026年4月25日 星期六 GPT-5.5、GPT-6领衔全球大模型集中发布 | AI信息日报 | 2026年4月24日 星期五 GPT-6领衔大模型集中发布,国产模型实现逆袭 | AI信息日报 | 2026年4月23日 星期四 OpenAI发布GPT-6,全球AI大模型形成三足鼎立格局 | AI信息日报 | 2026年4月22日 星期三 国产AI大模型GLM-5.1发布,编程能力距全球最强只差3分 | AI信息日报 | 2026年4月21日 星期二 OpenAI发布GPT-6,200万Token上下文窗口实现40%性能提升 | AI信息日报 | 2026年4月20日 星期一 AI技术爆发:开源模型与智能体引领新浪潮 | AI信息日报 | 2026年4月19日 星期日 腾讯发布并开源混元3D世界模型2.0 可一键生成3D空间 | AI信息日报 | 2026年4月18日 星期六 GPT-6正式发布重塑全球AI模型格局 | AI信息日报 | 2026年4月17日 星期五 多款大模型集中发布 AI行业监管政策密集出台 | AI信息日报 | 2026年4月16日 星期四 GPT-6曝AGI架构革命,OpenAI押注AGI最后一公里 | AI信息日报 | 2026年4月15日 星期三 国家网信办等五部门联合公布《人工智能拟人化互动服务管理暂行办法》 | AI信息日报 | 2026年4月14日 星期二 阿里千问全模态模型Qwen3.5-Omni上线 | AI信息日报 | 2026年4月13日 星期一 OpenAI获1220亿美元融资,估值达8520亿美元创纪录 | AI信息日报 | 2026年4月12日 星期日 工信部将发布一批“人工智能+”高价值场景 | AI信息日报 | 2026年4月12日 星期日 - 5x10 谷歌发布Gemma 4开源大模型 千问3.6Plus登顶全球大模型调用排行榜首 | AI信息日报 | 2026年4月11日 星期六 版本更新 协议测试工具说明 动态语句创建游标的问题
批量下载阿里巴巴商品图片工具
5x10 · 2012-10-16 · via 博客园 - 5x10

开了个网店,

要从阿里巴巴进货,顺便从进货商的商品介绍上把图片保存到我自己的店里用,

阿里巴巴图片不让存。。

虽然可以看源代码的方式找到图片地址然后保存,但是这样太累,

做个小工具:

用的是aauto这个语言,前两天刚看到的这么个语言,语法简单灵活,做个小软件正合适,

思路很简单,如下:

第一步,加载商品页面:(因为阿里巴巴这个页面是随着滚动条的位置才加载内容的,所以加载后需要滚动到页面底部)

var wb1 = web.form(static,,);        
wb1.go(url); 
wb1.wait();
//页面上使用了lazyload,所以必须滚动到底部,才能加载到内容
var scrollScript="self.scroll(0,65000);";
wb1.doScript(scrollScript);
win.delay(500);
wb1.document.documentElement.scrollTop=65000;

第二步,找到图片地址

//预览图
        qEle =wb1.waitQueryEles(id="dt-tab");
        var photocontainer = qEle[1].innerHTML;
        //console.log( photocontainer  );
        regex = string.regex('"original":"(.*?)"}') ;
        regex.global = 1;
        regex.ignoreCase = 1;
        
         for i,regex_match in regex.gmatch(photocontainer){
            table.push(imgTable,regex_match.SubMatches(0));
        }
    
        
        //内容图
        qEle = wb1.waitQueryEles(
                     className= "de-description-detail");
        
        var content= qEle[1].innerHTML;
        regex = string.regex('<img.+?src=\"([^\"]*?)\".*?>') ;
        regex.global = 1;
        regex.ignoreCase = 1;
        for i,regex_match in regex.gmatch(content){
            //console.log( ( regex_match.SubMatches(0) ) );
            table.push(imgTable,regex_match.SubMatches(0));
        }

第三步,下载图片

src=http1.get(fileurl);
string.save(newDir+"\商品图片_"+filename ,src);

完成,图片轻松的下载下来了

以上。