ฉันพยายามดาวน์โหลดภาพทั้งหมดจากเว็บไซต์แต่ไม่สามารถทำได้ ฉันจะดาวน์โหลดรูปภาพทั้งหมดจากส่วนเฉพาะของเว็บไซต์และบันทึกลงในไดเร็กทอรีของฉันได้อย่างไร
โค้ดด้านล่างส่งออกรูปภาพทั้งหมดและบันทึกลิงก์รูปภาพไปยังไฟล์ 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()
ฉันจะบันทึกรูปภาพในไดเร็กทอรีในเครื่องของฉันได้อย่างไร? ต้องการความช่วยเหลือ!!
ขอบคุณมาก