当前位置:首页 >百科 >三角洲数据号发卡网利用爬虫代码美女写真套图下载转PDF保存

三角洲数据号发卡网利用爬虫代码美女写真套图下载转PDF保存

2025-11-03 19:38:49 [焦点] 来源:马上房子网

爬的利用不是全站链接,该爬虫爬的爬虫三角洲数据号发卡网是每套图的链接,相当于是代码金龙详情页的链接

需要单独下载的python库

三角洲数据号发卡网利用爬虫代码美女写真套图下载转PDF保存

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/,找到想下的写真下载拾光科技v5暗区突围套图直接点进去复制详情页的链接就行了 url = input("请输入套图详情页链接:") #使用异常捕获排除异常 try: #因为是异步函数所以需要用asyncio.run启动 asyncio.run(get_xq(url)) print(title) except: print("链接详情页解析错误.........") print("全部下载完成,开始生成pdf.......") #调用图片转PDF函数 jpg_pdf(title)

(责任编辑:焦点)

    推荐文章
    • 免费短剧H5下载源码(含接口API) ,海量短剧免费下载

      免费短剧H5下载源码(含接口API)
,海量短剧免费下载源码简介免费短剧H5下载源码含接口API) ,海量短剧免费下载源码直接宝塔服务器即可使用,无需其他配置!!开发语言 :uniapp 下载地址此处内容需要回复后才能查看 ...[详细]
    • 奇妙乐园消消乐

      奇妙乐园消消乐奇妙乐园消消乐 ,是一款超有趣的休闲消除类手游 。在游戏里,玩家要通过消除各种图案来完成关卡任务,进而获取分数与道具。游戏精心设计了诸多可爱的动物、绚丽的宝石等图案,给玩家带来一场视觉上的盛宴 。不仅如此, ...[详细]
    • INSIDE仿者

      INSIDE仿者INSIDE仿者手游是以playdeads inside游戏为蓝本仿制的横版冒险解谜游戏 ,整体呈现反乌托邦末世的黑暗风格 。游戏里,玩家操控一个深陷黑暗计划的小男孩,要帮他在躲避各类敌人的同时解开谜题。 ...[详细]
    • 过山车大冒险

      过山车大冒险过山车大冒险是一款深受欢迎的游乐场游戏,其首发于美国迪士尼乐园,如今在全球各地的游乐场均能见到。该游戏给予游客刺激的感受 ,使大家都能在惊险氛围中体验速度与高空冒险  。游戏设有多种过山车车型以及不同的轨道 ...[详细]
    • Artplayer播放器全开源带弹幕库源码

      Artplayer播放器全开源带弹幕库源码源码简介Artplayer播放器全开源带弹幕库源码(播放器源代码) ,支持限制ip每分钟访问次数,两种返回模式 ,支持网页播放模式,支持输出json数据模式,返回json数据模式支持限制ip每分钟访问次数 ...[详细]
    • 召唤对抗手机版

      召唤对抗手机版《召唤对抗》手机版是一款以塔防战斗为题材设定的英雄对战玩法游戏 。在这片充满趣味的异世界大陆上,身为勇敢战士的你,要在此召唤出更多各异的战斗伙伴 ,与你一同开启全新的冒险旅程 。当然  ,为了战胜更多邪恶的战斗 ...[详细]
    • 爱美的小公主手机版

      爱美的小公主手机版《爱美的小公主》是一款超好玩的经典模拟装扮游戏  。游戏里的场景色彩极其艳丽,可供选择的服饰种类丰富多样 。玩家能轻松改变角色的外观形象,让角色出席各类不同场合,快速提升个人魅力,吸引更多人来参与这一有趣的 ...[详细]
    • 弹球冲关王安卓版

      弹球冲关王安卓版弹球冲关王是一款趣味十足的闯关游戏。它集趣味性  、挑战性与策略性于一身 ,能让你沉浸其中,花费不少时间 。在游戏里 ,你能尽情感受弹球带来的刺激 ,畅享无尽乐趣  。这款游戏拥有600个关卡,每个关卡都独具挑战与玩 ...[详细]
    • 简约大气的全屏背景壁纸导航网网站源码

      简约大气的全屏背景壁纸导航网网站源码源码简介简约大气的全屏背景壁纸导航网网站源码,HTML+CSS+JS,无需数据库,直接上传到服务器即可。下载地址此处内容需要回复后才能查看 ...[详细]
    • 全民养狗狗最新版

      全民养狗狗最新版全民养狗狗最新版手游,是一款能赚钱的趣味合成养殖类手机游戏。游戏中的人物Q萌可爱  ,辨识度颇高 ,操作上手快速简便  ,充满欢乐体验。在不同场景里养育小狗狗 ,把相同级别的小动物融合  ,就能快速进化 ,解锁全新品种 ...[详细]
    热点阅读