import os.path import re import random import time import httpx url_keys = [ 'L2lBQ200aE0vOVNmUGcydzhhT296Zz09', 'RFFRQXFIZEhNeDNaV2txWjRlMk5xdz09' ] url_photos = '/photos/' base_url = 'https://www.kaizty.com/' url_page = 'page={}' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0' } def get_pages(url_key): title = '' all_img_list = [] error_times = 0 max_error_times = 2 page = 1 while True: if error_times >= max_error_times: break print('正在获取第 {} 页数据'.format(page)) url = base_url + url_photos + url_key + url_page.format(page) page += 1 response = httpx.get(url, headers=headers) response.encoding = 'utf-8' html = response.text target_block = re.findall('<\!\[endif\]-->