当前位置:首页 >知识 >【全网最低价】利用爬虫代码美女写真套图下载转PDF保存

【全网最低价】利用爬虫代码美女写真套图下载转PDF保存

2025-11-04 19:47:29 [探索] 来源:白发青衫网

爬的利用不是全站链接,该爬虫爬的爬虫全网最低价是每套图的链接,相当于是代码微商软件自动发货商城详情页的链接

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

(责任编辑:综合)

    推荐文章
    • 哔哩哔哩互动抽奖网站源码_可创建自己互动抽奖

      哔哩哔哩互动抽奖网站源码_可创建自己互动抽奖源码简介哔哩哔哩互动抽奖网站源码,可创建自己互动抽奖。可以通过它发布互动奖励 ,并设置自己的哔哩哔哩UID和cookie,还可以添加奖品等相关信息。该源码能够获取个人主页前十条动态,然后判断是否存在评论 ...[详细]
    • 暗区突围科技卡盟手游站点击下载体验下载地址体验

      暗区突围科技卡盟手游站点击下载体验下载地址体验暗区突围科技卡联盟亮点1、混战世界 ,一起战斗,一起战斗 ,完结多个副本 。2、流汗 ,不断尝试暗区突围卡盟,过程是艰辛的。3.华丽特效 ,感受天地奇观,提升自身实力。暗区突围科技卡牌联盟更新内容- 全新页面设 ...[详细]
    • 暗区突围脚本辅助工具QQ群_辅助器群

      暗区突围脚本辅助工具QQ群_辅助器群如今玩个游戏比春运抢票还要难,官方放号就跟发放救济粮一样 ,要是手速慢了,那就只能干瞪着眼瞧。今日个就来跟大家讲讲《暗区突围》那些抢号的门道。战队申请有玄机想进 ax 俱乐部战队呀?首先得在游戏里把那个 ...[详细]
    • 暗区突围正式版下载_老爹寿司店手机版正式下载_突围官方

      暗区突围正式版下载_老爹寿司店手机版正式下载_突围官方在PC端的暗区突围里 ,你玩的可不是游戏,那简直是玩儿命 。这手游把你丢进一个啥都不知道、危机四伏的黑漆漆地方,得抢时辰活命 ,抢资源 ,还得跟其他玩家斗智斗勇 。别做梦躺着赢 ,这儿就俩字儿 ,生死搏杀,策略对决 ...[详细]
    • 2023最新苹果CMS海螺模版V20修复版,另附广告代码

      2023最新苹果CMS海螺模版V20修复版,另附广告代码源码简介2023最新苹果CMS海螺模版V20修复版 ,另附广告代码修复说明 :修复多线路时播放页列表点其他线路还是播放默认线路的问题修复前台黑白切换和字体颜色切换失效修复微信二维码没有对接苹果控制后台问题 ...[详细]
    • 暗区突围体验服账号选购平台推荐,交易猫APP

      暗区突围体验服账号选购平台推荐,交易猫APP【交易猫】最新版本下载扫码下载交易猫APP下载点击下载交易猫APP选购账户时 ,有平安选购保险的账户更能得到买家的认可。 毕竟这类产品一直为买家提供了良好的保护,没有人乐意在交易过程中遇到账户信息 。 如 ...[详细]
    • 《王者荣耀》七夕限免皮肤活动延期到23日

      《王者荣耀》七夕限免皮肤活动延期到23日仔细看看本次更新的内容,首先,之前推出的七夕限定免费皮肤活动将延长至23日 。 然后就是游戏即将推出的发送英雄表情的活动  。 这两大福利活动的推出无疑将丰富玩家的视觉体验 。 当然王者绘制透视,关键的三个主 ...[详细]
    • 和平精英模拟器辅助器免费

      和平精英模拟器辅助器免费今天给各位分享和平精英模拟器辅助器免费的知识,其中也会对和平精英模拟器辅助软件免费进行解释 ,如果能碰巧解决你现在面临的问题 ,别忘了关注本站,现在开始吧!和平精英的高清模拟器在哪和平高清模拟器可以在和平 ...[详细]
    • 最新热门表情生成器微信小程序源码分享+搭建教程

      最新热门表情生成器微信小程序源码分享+搭建教程源码简介最新热门表情生成器微信小程序源码分享+搭建教程1.纯前端输出 ,无需后台 ,无需域名,速度杠杠快 !2.完美支持微信端和抖音端;3.双端均支持配置开启流量主广告,包括 :激励视频广告 、插屏广告、ban ...[详细]
    • 刺激战场地铁逃生开挂,pubgmobile地铁逃生开挂

      刺激战场地铁逃生开挂,pubgmobile地铁逃生开挂在刺激战场地鐵逃生模式中 ,作弊者肆無忌憚地使用外掛,破壞著遊戲的公平性。這些外掛讓玩家獲得透視牆壁、自動瞄準、穿牆射擊等不公平優勢 ,嚴重影響了其他玩家的遊戲體驗 。外掛的猖獗使玩家感到沮喪,破壞了遊戲的 ...[详细]
    热点阅读