Python: Mendownload gambar dari URL tetapi mendapatkan HTTP Error 403
Sep 06 2020
Saya mencoba mengunduh gambar ini: https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg
Saya sudah mencoba: Set Headers = {'User-agent': 'Mozilla / 5.0'}
Kode yang saya terima masih 403.
Adakah yang bisa menyarankan saya cara untuk mengatasi ini?
Kode Saya:
import requests
import shutil
r = requests.get('https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg',stream=True, headers={'User-agent': 'Mozilla/5.0'})
print (r.status_code)
if r.status_code == 200:
with open("img.jgp", 'wb') as f:
r.raw.decode_content = True
shutil.copyfileobj(r.raw, f)
Jawaban
1 jizhihaoSAMA Sep 06 2020 at 19:00
Anda perlu mengatur referertajuk dalam kode Anda, seperti:
import requests
with requests.Session() as session:
resp_2 = session.get("https://bu3.mkklcdnbuv1.com/mangakakalot/m2/mother_im_sorry/chapter_5_chapter_5/2.jpg", headers={"referer":"https://mangakakalot.com/chapter/ro920198/chapter_5"})
with open("xx.jpg","wb") as f:
f.write(resp_2.content)
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'