python输入三个商品_用python3采集shopify站点商品

该博客展示了如何使用Python的requests和BeautifulSoup库来爬取Shopify网站上的商品URL,并进一步采集商品的标题、价格、描述和图片等信息。采集到的数据将存储在CSV文件中。
摘要由CSDN通过智能技术生成

import requests,bs4,csv,os,re,time

'''采集商品url'''

def shopifylist(url):

while True:

try:

res=requests.get(url,timeout=30)

res.encoding = res.apparent_encoding

print('请求',url,'状态',res.status_code)

res.raise_for_status()#如果返回状态不是200,则抛出异常

break

except:

timeout=3

print('链接失败,等待',timeout,'秒重试')

time.sleep(timeout)

print('')

print('重新链接中')

print('链接顺畅,开始获取商品链接')

noStarchSoup=bs4.BeautifulSoup(res.text,'html.parser')#html.parser 指定解析器

url=noStarchSoup.select('.product-card.sc-pb-element')

for i in range(len(url)):

imgurl='https://tribalhollywood.com'+url[i].get('href')

print('获取产品url')

shopify(imgurl,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值