import requests
from bs4 import BeautifulSoup as bs
def gethtml():
headers = {
‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36’
}
for i in range(1,4):
if i == 1:
url = ‘https://sc.chinaz.com/tupian/index.html‘
else:
url = f’https://sc.chinaz.com/tupian/index{i}.html’
html = requests.get(url, headers=headers)
html.encoding = ‘utf-8’
# print(html.text)
return html.text
def download(html):
soup=bs(html,’lxml’)
img=soup.find(‘img’,src2=’//scpic2.chinaz.net/Files/pic/pic9/202201/apic38075_s.jpg’)
print(‘图片链接:’,img.get(‘src2’))
print(‘图片名:’,img.get(‘alt’))
img_url=’http:’+img.get(‘src2’)
pic = requests.get(img_url)
# 保存图片
with open(‘图片.jpg’,’wb’) as f:
f.write(pic.content)
if name == ‘main‘:
html = get_html()
download(html)
