import urllib.request import urllib.parse from lxml import etree start_page = input('开始') end_page = input('结束') for page in range(int(start_page),int(end_page)+1): url='https://www.qqtn.com/tx/fengjtx_'+str(page)+'.html' headers={'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36'} request = urllib.request.Request(url=url, headers=headers) response = urllib.request.urlopen(request) content = response.read() tree = etree.HTML(content) title_list = tree.xpath('//ul[@class="g-gxlist-imgbox"]/li/a/img/@src') name_list = tree.xpath('//ul[@class="g-gxlist-imgbox"]/li/a/img/@alt') for i in range(len(title_list)): name = name_list[i] src = title_list[i] urllib.request.urlretrieve(url=src, filename='pics/'+name+'.jpg')