Я пытаюсь загрузить все изображения с веб-сайта, но не могу этого сделать. Как я могу загрузить все изображения из определенного раздела веб-сайта и сохранить их в своем каталоге?
Приведенный ниже код экспортирует все изображение и сохраняет ссылку на изображение в файл csv, но я также хочу, чтобы изображение также сохраняло его в моем каталоге.
from urllib.request import Request, urlopen
from bs4 import BeautifulSoup as soup
my_url = 'https://www.newegg.com/Video-Cards-Video-Devices/Category/ID-38?Tpk=graphics%20card'
req = Request(my_url, headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).read()
page_soup = soup(webpage, "html.parser")
filename = "abc.csv"
f = open(filename, "w")
headers = "imagelink\n"
f.write(headers)
snackcrisps = page_soup.findAll("div",{"class":"divCategories divShops-newegg"})
crispitem = snackcrisps[0]
img = crispitem.findAll("div",{"class":"product_image_div productSmall_image_div_lit"})
img1 = img[0]
for img1 in img:
img2 = img1.findAll('img')
imageLink = img2[0].get('src')
print("imageLink: " + imageLink)
f.write(imageLink + "\n")
f.close()
Как я могу сохранить изображения в своем локальном каталоге? Нужна помощь!!
Огромное спасибо