PYTHON实现批量下载淘宝详情页图片
1.打开某件宝贝的详情页地址url
例如下图这款windows10鼠标垫宝贝,url地址为下图红色框框里!
注意:目前此代码不支持天猫详情页图片下载。可以关注我后续的文章,也可以自行研究,原来一样。只需用bs4库提取里面的图片地址即可!
2.在chrome浏览器查看自己的淘宝cookie值
打开chrome谷歌浏览器,按F11,选择红框的选项。复制红色框cookie的值
3.将url和cookie值替换到下面的代码中
废话不说,撸上代码
import re
import requests
import json
from PIL import Image
from io import BytesIO
from bs4 import BeautifulSoup
import os
import requests
import re
# 填入自己的cookie值
headers = {'Cookie':'thw=cn; hng=CN%7Czh-CN%7CCNY%7C156; miid=183661675555435285645; tracknick=fang510515; x=e%3D1%26p%3D*%26s%3D0%26c%3D0%26f%3D0%26g%3D0%26t%3D0; cna=4sqnF8VfoEkCAXQXEWvoraFY; enc=sEsCaCgbG%2F7kOXEDpdvq%2Bj327K0mOB5VonNlrBkMgJkw4qAl6s%2FwfOjmXjo%2BTmwhSNGIv5A%2ByJc0sMuYvGrKLQ%3D%3D; t=cc2bbe7d83fd5b912599657b58845855; lgc=fang510515; cookie2=1d7792f371a1102sdffds5bdfce0599; _samesite_flag_=true; xlly_s=1; _m_h5_tk=f73a3b46fa69eeb62580bb4ecc79fad2_1617092244832; _m_h5_tk_enc=7e09360c3902979942a9bbc1fe929051; sgcookie=E100NOaY0%2FXDpKjXKEyIRdTwOhgIv6%2Bjd8EopuabwNQSkPfNNz7f%2BQU2wXBPsURcOxb36kPkQNL8tU0iniNsDjgLYw%3D%3D; unb=734830797; uc3=nk2=BdGi0ISfvR%2FaVg%3D%3D&lg2=U%2BGCWk%2F75gdr5Q%3D%3D&id2=VAKJAqbsk6Uh&vt3=F8dCuAtXiGqgXQCM45Q%3D; csg=64d10512; cookie17=VAKJAqbsk6Uh; dnk=fang510515; skt=5beef9053deb82cc; existShop=MTYxNzA4NDMzMw%3D%3D; uc4=id4=0%40VhvFlqHxePfviKXqsPggkrddrlo%3D&nk4=0%40B12%2BhJ%2Fdh7REbYJoaCvbYs281MFQ; publishItemObj=Ng%3D%3D; _cc_=Vq8l%2BKCLiw%3D%3D; _l_g_=Ug%3D%3D; sg=575; _nk_=fang510515; cookie1=U7Si1egRkbaxeC7%2Fe4EJGKbb9eDczzOuyawQwm8BZgY%3D; v=0; lLtC1_=1; mt=ci=14_1; _tb_token_=bpTggBixbw0F8; uc1=cookie14=UIHiLt3xD8xYTw%3D%3D&pas=0&cookie21=VFC%2FuZ9ajCbF8%2BYBpbBdiw%3D%3D&cookie16=Vq8l%2dfsasSLZMFWHxqs8fwqnEw%3D%3D&existShop=true&cookie12=Uoe1hdEVxsvQ1Q%3D%3D; tfstk=cNOfB-DHjoqfcIDagEgz_A5rKRfFZF4C5xsDlpONIXqbfgLfirFFAiHBIlFRpa1..; l=eBEyWHVRjzu6i_KLXOfwourza77OSIRAguPzaNbMiOCPOJC65q-RW6ZVZRYBC3GVh60wR3-2Y4KHBdfb4wsWRKe5DDwQHmn; isg=BJycLQZiEM2Xf-QS1pfG3WP4bbpOFUA_XbV3z3adqAdrwTxLniUQzxJzJSk5yXiX',
'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac 05 X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'
}def downloadtaobaoUrl(url_taobao):headers={"User-Agent" : "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) ","Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","Accept-Language" : "en-us","Connection" : "keep-alive","Accept-Charset" : "GB2312,utf-8;q=0.7,*;q=0.7"}r=requests.get(url_taobao,headers = headers)# r.encoding="UTF-8" data = r.text# 获取商品标题文字bs = BeautifulSoup(data,'lxml')name=bs.h3.string# 获取详情页图片2data = re.findall("auctionImages(.*),",data)[0]# print (data)p1 = re.findall("//(.*)",str(data))[0]p1 = p1.replace('\"','')p1 = p1.replace('//','')# print(p1)num = 0;new_list = p1.split(",")# print(new_list)for i in(new_list): num = num +1;i="https://"+ir=requests.get(i,headers = headers)image = Image.open(BytesIO(r.content))# 保存当前目录上image.save('./%s.jpg' % (num))print("任务完成")if __name__ == '__main__':# 只需修改此处的淘宝宝贝详情页的地址urlurl_taobao = "https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5520973149.25.3ebf5007ovPXIZ&id=641654834351"downloadtaobaoUrl(url_taobao)
原文地址:
python实现淘宝商品批量下载详情页图片 - 方包博客 - java|python|前端开发|运维|电商|ui设计
PYTHON实现批量下载淘宝详情页图片相关推荐
- 用原生js实现淘宝详情页图片放大镜效果
这个功能是我在模仿淘宝详情页的时候做出来的,最初版本对于非1:1比例的图片没有做处理,后续对程序进行了完善和逻辑上修改,形成了当前的程序. 废话不多说,直接进入正题了,先上个效果图 先放上这段功能的h ...
- 轮播图1/3样式轮播图,模仿淘宝详情页图片胶囊式轮播
首先我们先来看一下完成后的样式 1.用到的插件是swiper插件 swiper官网:https://www.swiper.com.cn/ 2.源代码(因为用的是第三方插件,所以就直接上源码了) < ...
- 如何一键生成手机淘宝详情页?
无线端购物对于现在来说是个趋势,但是我们要如何去做好它?首先,我们能做的就是先把手机端的淘宝详情页搞好,这个应该大家都会吧,那就是我们经常发布宝贝的页面,电脑端详情隔壁就有一个手机端的详情页发布.但是 ...
- 自定义LinearLayout实现淘宝详情页
1.简单说明 淘宝详情页就不用我一一介绍了,昨天逛淘宝看到这个效果时,让我想起了去年刚学习Android只会使用现成的时候,当时在网上找了一个这种效果的使用了,并不懂怎么实现的.现在就看到一种效果就想 ...
- 淘宝详情页的 BigRender 优化与存放大块 HTML 内容的最佳方式
对于复杂页面,为了将用户关注的内容尽可能快渲染出来,至少有两种方式: 一.Facebook 的 BigPipe 方式.先输出页面整体布局,然后逐步输出脚本块,一边输出一边执行,将内容渲染回页面布局中. ...
- 类似淘宝详情页SKU页面
下载地址 类似淘宝详情页SKU页面样式代码,jQuery实现的多图切换效果. dd:
- 弘辽科技:优秀的淘宝详情页应包含哪些内容?
原标题<弘辽科技:优秀的淘宝详情页应包含哪些内容?> 淘宝详情页是影响顾客是否愿意下单的重要因素之一.宝贝的详情页不但会影响商品的转化,而且也反映出客户浏览商品的时长,对权重排名以及流量的 ...
- 淘宝详情页分发推荐算法总结:用户即时兴趣强化
本文介绍淘宝详情页全网分发场景的机制. 商品详情页是手淘内流量最大的模块之一,它加载了数十亿级商品的详细信息,是用户整个决策过程必不可少的一环.这个区块不仅要承接用户对当前商品充分感知的诉求,同时也要 ...
- 制作淘宝详情页时要注意哪些细节?
对于淘宝开店的商家们来说,都知道商品的标题.主图.价格以及详情页都是影响着顾客是否下单的重要因素.那么怎么制作淘宝详情页才能够提升转化呢?接下来小编就给大家详细的讲一讲制作详情页细节有哪些. 1.制作 ...
最新文章
- Java项目:网盘系统设计和实现(java+ssm+jpa)
- 小型星形网络结构设计示例
- ICLR 2020 | 如何解决图像分类中的类别不均衡问题?不妨试试分开学习表征和分类器...
- Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?
- linux openwrt插件,OpenWrt添加软件包(一)
- 做不背锅的运维(文末有彩蛋!)
- 使用U盘引导安装CentOS操作系统
- [转载] python 字符串转换long_python整数、字符串、字节串相互转换
- Luogu1091 合唱队形
- 网上找了c#仓库管理程序,编译的时候一直 报错
- 知识分享之Golang——在Golang中unicode码和中文的互相转换函数
- Element 入门教程
- 学计算机怎能不知道电脑配置
- vue 数组元素替换_解决vue数组中对象属性变化页面不渲染问题
- 互动媒体技术A1作业报告
- 各学科、各专业、全系列软件图文、视频安装详细教程总贴——CM(changeMax)独家制作,汇总
- css中a标签中去掉下划线注意事项
- 求n的阶乘的算法框图_算法——递归问题
- MySQL数据库的进销存
- UML Distilled - Development Process
热门文章
- 中文字幕人工翻译 Lynda-After Effects CC 2019 Essential Training Motion Graphics
- Kubernetes — Dashboard
- html中可以打钩的小方块,Word文档怎么实现在小方块里打钩? | 我爱分享网
- 《人物》:计算机世界第一人 - 艾兰·图灵
- 86张脑图,一口气看完 React,想学React的看过来,React知识图谱汇总
- 微搭低代码入门教程01
- 最老程序员创业开发实训5---Swift语言极速入门
- SAP ABAP 查询物料的销售/生产消耗数据
- SAP-MM知识精解-自动科目记账(05)- 物料组的科目确定
- 彻底弄懂高斯模糊,均值模糊和中值模糊