# Author: Sooele import os import sys import requests from pyquery import PyQuery url = 'https://pvp.qq.com/web201605/herolist.shtml' #### headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36' } html=requests.get(url,headers).content ###content 转义 # print(html) doc=PyQuery(html) items=doc('.herolist > li').items() ###########创建文件目录,判断文件是否存在 try: os.mkdir('./test') except Exception as e: print(e) ###循环 for item in items: # 继续下找,查找img标签,attr属性功能,scr url=item.find('img').attr('src') ####find查找到img标签,attr追加属性src urls="https:"+url name=item.find('a').text() print(name) url_conetent=requests.get(urls,headers).content with open('./test/'+name+'.jpg','wb')as file: file.write(url_conetent) print(f'正在下:{name}...{urls}')