微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PYTHON 我无法从网站上抓取 IMG SRC

如何解决PYTHON 我无法从网站上抓取 IMG SRC

我正在尝试从“https://www.trendyol.com/”获取图片链接。我可以看到并点击“inspect”中的图片链接,但是当我从 python 中抓取时,我只得到 src="/Content/images/defaultThumb.jpg"/

        url_eklenti= ['t-shirt-x-g2-c73','pantolon-x-g2-c70']
        url = "https://www.trendyol.com/erkek-" + url_eklenti[i] + "?pi=" + str(sayfa_numarasi)
        
        headers = {"User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/85.0.4183.83 Safari/537.36'}
        page = requests.get(url,headers=headers).text
        soup = BeautifulSoup(page,"html.parser")

        list= soup.find("div",{'class':'prdct-cntnr-wrppr'})
        
        for link in list.find_all('div',{'class': 'p-card-chldrn-cntnr'}):
          
            tur= ('tshirt','pantolon')
            
            tur = str(i)
            kisayol =    ("https://www.trendyol.com" + link.find('a',href=True)['href'])
            gorsel_link2 =   (link.find('div',{'class':'image-container'}).img['alt'])
            marka =      (link.find('span',{'class':'prdct-desc-cntnr-ttl'}).text)
            ozellikler = (link.find('span',{'class':'prdct-desc-cntnr-name hasratings'}))
            **images_link= (link.find('img',{'class':'p-card-img'})['src'])**
            
            
            if ozellikler is not None:
                ozellikler = ozellikler.text
                ozellikler_uzunluk = ozellikler.split()
                ozellikler_uzunluk = [x for x in ozellikler_uzunluk if not any(c.isdigit() for c in x)]
                ozellikler_son= (' '.join(word for word in ozellikler_uzunluk))
                if len(ozellikler_uzunluk)>2 :    
                    tanim= str(tur) +','+ str(marka) +','+ str(ozellikler_son) +','+ str(kisayol) +',' + str(gorsel_link)
                    kiyafet_listesi.append(tanim)  
                    print(f'Tür: {tur}')
                    print(f'Marka: {marka}')
                    print(f'Özellikler: {ozellikler_son}')
                    print(f'Görsel Linki: {gorsel_link}')
                else:
                    pass    
            else:
                pass

我得到了

的结果
Kind: 1
Brand: jocuss
Specs: Slim Fit Likralı Erkek Pantolon
Image Link: /Content/images/defaultThumb.jpg

我的主要目标是下载这些带有 id 的图像。我想得到他们的链接以按顺序下载它们

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。