簡體   English   中英

如何從網站上抓取一定數量的圖片

[英]How to crawl certain amount of images from a website

我有這段代碼,我想從給定網站抓取圖像

from bs4 import *
import requests as rq
import os
import sys

page_url = sys.argv[1]
crawl = str(page_url)
r2 = rq.get('https://www.' + crawl + '' + '/')
soup2 = BeautifulSoup(r2.text, "html.parser")
images = []


image_sources = soup2.select('img')
for img in image_sources:
    images.append(img['src'])

for l in images:
    print(l)

例如,如何僅抓取 15 張圖片?

要獲得最多 15 張圖像,您可以執行以下操作:

...

for img in image_sources[:15]: # <--- max. 15 images
    images.append(img['src'])

...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM