利用AI开发特定网站全景图片下载器

利用AI开发特定网站全景图片下载器

chenxi
1年前发布 /正在检测是否收录...

起因是因为,设计师需要把酷家乐的全景图移到建e网平台,方便展示。

由于效果图非常多还需要一个个去酷家乐打开下载,有一些还是外包出去的,所以没办法只能全景图链接下手了,在百度找了一个全景图下载器居然可以下载,还能6方图合成全景图(免费的,后面有用)

软件新用户有一个20分钟免费试用vip,但是他没有做账号登录,所以使用虚拟机改硬件id就可以实现“无限时长”

酷家乐问题是解决了,但是在后面设计师还要把工地拍摄的现场全景图转到建e网上,这个图是第三方监理拍的,合成的平台叫做指房宝,这个网站在上面的下载器里没有适配,所以只能自己手动去下载。

找客服适配居然要500块钱,我直接启动chatgpt

 

在此之前说明一下,如果想学习跟着操作或者是自己去研究,以下不再重复和教学,编辑器安装环境操作,等等问题

 

359523-b-北翟路2000弄70支弄47号 (86pano.com)   示范网站

 

在进入网站打开开发者工具,选择 网络 也就是抓取网站加载,根据查看,图片分为了6方图,也就是pano_u
pano_l   pano_r ......

一共6个图片合成一个全景图 前面=f 后面=b 左面=l 右面=r 上面=u 下面=d

图链接https://www.86pano.com/object2023002/object/zsc220220331852457416/h320240425194007791437008/scene/k_1379050653/k_1379050653.tiles/pano_f.jpg

在链接里面可以看见,每个图只需要改pano_{}就可以了,但是在前面的参数K_就需要去子xml找到,也就是

但是这样去一个个下载改名字太麻烦了,然后我就找到了总xml

里面包含了所有的k参数,在图片链接中在scene后的参数是会变的前段都是固定的,由此分析

https://www.86pano.com/object2023002/object/zsc220220331852457416/h320240425194007791437008/scene/k_1379050653/scene.xml

这是卧室的子xml地址,所包含的也是k参数

所以在图片链接就有两个k参数

https://www.86pano.com/object2023002/object/embedpano=xml参数/网页自带参数/scene/子xml K参数/图片K参数.tiles/pano_f.jpg

所以接下来理清思路,打开chatgpt-4o最新的模型

首先了解我们的需求顺序

1.获取母xml链接

去哪找https://www.86pano.com/object2023002/object/zsc220220331852457416/h320240425194007791437008/scene.xml

zsc220220331852457416参数呢

在网站加载的时候,我看到响应文件里面有一个这个参数

这不就是总xml的链接吗

所以这样告诉gpt

具体的在这个链接查看https://chatgpt.com/share/c434ff80-76f6-4c23-ac88-34afd9c9e8ce

我们把代码输入py编辑器

发现可以正常运行,当然有些时候会出现错误,告诉gpt他会改进,不出意外这种简单的程序基本一遍过

随后有了总xml,我们就需要告诉gpt如何分析总xml和子xml

随后在gpt的帮助下这个程序成功跑起来了(聊天链接解析XML文件下载 (chatgpt.com)

然后是实现文件夹命名和文件命名

这样图片下载出来就能分得清是哪个了,不要忘了加上重复的卧室名字自动排序

这个下载的文件夹不用管,因为一会还要打包

 

随后就是把获取总xml链接的程序加到解析下载里面,把总xml的参数传递到

xml_url =

这个交给gpt很快的,

所以在程序里面我只需要填写网页地址就行了不需要自己去找总xml地址

 

然后拿着6方图去上面下载器里面用合成全景图的功能合成就行

我也试过让gpt集成这个合成全景图的功能,但是运行效率包括图片方向xy都不对,所以没办法了只能人家的

但是这个文件生成有一个后缀sphere,我在上传建e网的时候还要一个个删除,所以只能献祭出我的gpt再写一个程序

检索目标文件夹,如果出现{}_sphere的名字文件把_sphere删除,这样留下的就是干净的文件名字

可以为了省事不去一个个文件夹点击图片,写一个把不带_f 。。。参数的文件移动到上一个文件夹也就是根目录下

能省点时间

 

然后就是把程序打包,因为我不可能在每一个电脑装上编辑器运行,打包exe是很有必要的

把需求说清楚,这样gpt写出来的更准确

把重命名文件的加上去    再让gpt优化一下界面和流畅度

编辑器打包即可,不过注意自己直接打包有可能出现报毒,正常现象

打包好的软件在附件,自己下载

建e网北翟路2000弄70支弄47号-工地 (justeasy.cn)

算是一次简单的开发吧,其实弄清楚原理后面的就好弄了,不过还是gpt比较强大,有能力可以自己实践试试,或者收藏一下,也许以后能用在别的地方。

喜欢就支持一下吧
点赞 0 分享 收藏
评论
所有页面的评论已关闭