爬的利用不是全站链接,该爬虫爬的爬虫永劫无间一键连招脚本是每套图的链接,相当于是代码永劫无间辅助卡盟详情页的链接
需要单独下载的python库
requests
fake_useragent
xpath
PIL
下面有图片 打码是为了过审 ,这网站真的美女永劫无间辅助工具是正经的写真网站不是什么老司机网站
import requests from fake_useragent import UserAgent from lxml import etree import os import aiohttp import asyncio from PIL import Image import shutil #获取详情页全部图片函数 async def get_xq(url): #计数 p=0 tasks = [] res = requests.get(url=url,headers=header) res.encoding="utf-8" res.close() tree = etree.HTML(res.text) #图片标题 imgtitle = tree.xpath(//title/text())[0] global title title = imgtitle #第一页的图片链接 img = tree.xpath(//article//img/@src) imgurl = ["https://www.xgyw01.co" + i for i in img] print("当前下载的套图标题:\n"+imgtitle) for i in imgurl: p += 1 tasks.append(down(i,imgtitle,p)) #获取下一页的链接 next = "https://www.xgyw01.co" + tree.xpath(//div[@class="pagination"][1]//a[last()]/@href)[0] #判断的条件 bool = tree.xpath(//div[@class="pagination"][1]//a[last()]/text())[0] #循环获取所有页 while True: print("正在获取"+next) if bool == "下一页" or bool == "下页": res = requests.get(url=next, headers=header) res.encoding = "utf-8" res.close() tree = etree.HTML(res.text) img = tree.xpath(//article//img/@src) imgurl = ["https://www.xgyw01.co" + i for i in img] for i in imgurl: p += 1 tasks.append(down(i,imgtitle,p)) #判断的条件 bool = tree.xpath(//div[@class="pagination"][1]//a[last()]/text())[0] if bool == "下一页" or 本尊科技bool == "下页": next = "https://www.xgyw01.co" + tree.xpath(//div[@class="pagination"][1]//a[last()]/@href)[0] continue else: break else: break print("开始异步下载图片.....") await asyncio.wait(tasks) #下载函数 async def down(url,filename,fn): filepath = os.path.join(dirdz,filename) if not os.path.exists(filepath): os.mkdir(filepath) async with aiohttp.ClientSession() as session: async with session.get(url) as res: with open(filepath+"/"+str(fn)+".jpg",mode="wb") as f: f.write(await res.content.read()) print(f"第{fn}张下载完成") #写真图片转PDF函数 def jpg_pdf(filename): # 定义文件夹路径和PDF文件名 folder_path = os.path.join(dirdz,filename) pdf_filename = os.path.join(dirdz,filename + ".pdf") # # 将JPEG文件转换为Pillow Image对象并添加到列表中 image_files = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith(.jpeg) or f.endswith(.jpg)] image_list = [] for file_path in image_files: img = Image.open(os.path.abspath(file_path)) image_list.append(img) # 找到所有JPEG文件 image_list[0].save(pdf_filename, "PDF" ,resolution=100.0, save_all=True, append_images=image_list[1:]) print("pdf合并完成,删除缓存的的图片") shutil.rmtree(folder_path) print("清理完成") #主函数 if __name__ == __main__: #定义的公共请求头 header = {"user-agent": UserAgent().random} #定义的保存路径(文件夹路径) dirdz = "这里输入保存的文件夹路径" #定义一个全局的标题保存文件名字 title = "" #爬取的网站是:https://www.xgyw01.co/,找到想下的写真下载永劫手游直装辅助套图直接点进去复制详情页的链接就行了 url = input("请输入套图详情页链接:") #使用异常捕获排除异常 try: #因为是异步函数所以需要用asyncio.run启动 asyncio.run(get_xq(url)) print(title) except: print("链接详情页解析错误.........") print("全部下载完成,开始生成pdf.......") #调用图片转PDF函数 jpg_pdf(title)

(责任编辑:知识)
《第五人格》是一款集合了悬疑、解谜和对抗元素的热门竞技游戏,深受广大玩家的喜爱。对于刚接触这款作品的新手来说,可能会觉得有点困惑,不知道如何开始。下面我将为大家提供一份《第五人格》手游的新手攻略,希望
...[详细]
今天给各位分享和平精英任意充值软件叫什么的知识,其中也会对和平精英有别的方法充值吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!和平精英点券有几种充值方式?1、和平精英点券仅能
...[详细]
1、我们这里说的复制是辅助瞄准的意思,下面分享开启这个辅助的详细i教程。和平精英外挂2、我们先进入到我们的游戏中,可以是游戏大厅,可以是正在开局的游戏,这个没有影响。和平精英外挂和平精英外挂3、然后我
...[详细]商务部等 9 部门印发实施意见,推动农村电商高质量发展,助力乡村全面振兴
据商务大数据监测,2023年,全国农村网络零售额将达到2.5万亿元,同比增长12.9%,是2014年的近13倍;全国农产品网络零售额将达到5870.3亿元,同比增长12.5%,约为2014年的5倍。《
...[详细]
暗黑血统2手柄补丁最新版是一款让让玩家可以使用手柄控制游戏的补丁工具,玩家在游戏中使用手柄控制游戏将增大游戏的可玩性。这款补丁拥护北通c036等手柄。暗黑血统2手柄补丁最新版操作方法1.下载完结后解压
...[详细]
日前,数码博主@定焦数码 爆料称“A7的屏幕也进行了调整,回归直屏,很直,没有任何曲率的直,直到不能再平的那种”。同时在这条微博下方,博主在和网友互动的时候也强调了,该机的直屏就是“没有任何曲率的直”
...[详细]
华为手机之所以这么受欢迎,最主要的原因还是这个品牌研发实力强,善于创新。华为手机的差异化还是比较明显的,大家熟悉的卫星通讯功能也是华为手机普及的起始。至于拍照,华为最早是跟徕卡合作,后来有了自己的XM
...[详细]
消息面上,申通快递7月12日公告,公司预计2024年上半年归属于母公司股东的净利润为3.75亿元至4.75亿元,同比增长71.78%至117.59%。对于业绩预期增长的原因,公司表示,2024年以来,
...[详细]
在暗区突围无限游戏中我们改装T79,可以优先尝试装备30发弹夹、T79消焰、T79转接、伸缩轻型枪托外加轻量前握把,这一套改装加上枪械本身也就几千科恩币,接下来就由小编给大家带来了详细的《暗区突围》t
...[详细]
8月19日,长安汽车发布公告称,阿维塔科技正式出资华为新公司“银网”深圳市银网智能科技有限公司),持股比例为10%,交易金额为115亿元。按照规划,阿维塔与华为将于8月20日早上签署股东协议,积极与暗
...[详细]