import requests
from bs4 import BeautifulSoup
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
print(BASE_DIR)
url = 'https://www.autohome.com.cn/news/'
res = requests.get('https://www.autohome.com.cn/news/')
res.encoding = 'GBK'
soup_obj = BeautifulSoup(res.text,'html.parser')
image_obj = soup_obj.find(name = 'div',attrs={'id':'auto-channel-lazyload-article'})
img_list = image_obj.find_all(name='img')
# print(img_list)
for item in img_list:
item_url = "https:" + item.get("src")
print(item_url)
img_respons = requests.get(item_url)
file_name = os.path.join(BASE_DIR, 'images', item_url.split('/')[-1])
with open(file_name ,'wb') as f :
f.write(img_respons.content)
print(file_name,'download done')