[Python 爬虫]从eBay页面获取商品高清图片

摘要:这篇文章主要通过使用BeautifulSoup,requests,和re库来从某指定eBay某商品页面获取该商品的高清大图

以这个商品页面为例:
https://www.ebay.com/itm/CHANEL-Coco-Cocoon-Small-Tote-Leather-Black-A47108-Free-Shipping-/133298438568?hash=item1f0934c1a8

1. 先获取商品页面的html源码,并构建一个BeautifulSoup对象,使得之后更容易分析源码

import requests
import re
import bs4

url = 'https://www.ebay.com/itm/CHANEL-Coco-Cocoon-Small-Tote-Leather-Black-A47108-Free-Shipping-/133298438568?hash=item1f0934c1a8'

res = requests.get(url)
soup = bs4.BeautifulSoup(res.text, features="lxml")

2. 分析页面抓取的关键标签

用chrome开发者工具看下源码块,不难发现商品的图片链接应该都在div标签下id=“PicturePanel”下:
在这里插入图片描述
不妨先用BeautifulSoup输出一下这个标签,看一下里面的图片标签有什么特点:

div = soup.find_all('div', id="PicturePanel")

输出结果里专门提出img标签发现它们大概长这样:

<img alt="CHANEL-Coco-Cocoon-Small-Tote-Leath
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值