2024年8月21日09:35:40
自己写了个py文件,自动帮我生成网络图片地址格式:
自己使用的系统,其他系统使用不行就没办法了
前提条件:
上传图片文件前,记得复制图片文件名字及后缀名至exe文件
通过百度网盘分享的文件:pin_jie_52pojie.exe
链接:https://pan.baidu.com/s/13Wc8q4JA2WJdZPCbOtH5ow?pwd=z9yk
提取码:z9yk
```
import tkinter as tk
from tkinter import messagebox
def generate_url():
# 创建主窗口
root = tk.Tk()
root.title("生成URL")
root.geometry("500x300") # 调整窗口宽度
# 标签和输入框
tk.Label(root, text="请输入未上传图片全名,包括后缀名:").pack(pady=5)
extension_entry = tk.Entry(root, width=50)
extension_entry.pack(pady=5)
tk.Label(root, text="请输入已上传图床图片 pic_id_encode 部分:").pack(pady=5)
image_id_entry = tk.Entry(root, width=50)
image_id_entry.pack(pady=5)
# 结果标签
result_label = tk.Label(root, text="", wraplength=450)
result_label.pack(pady=10)
# 复制按钮,初始状态为隐藏
copy_button = tk.Button(root, text="复制URL", state=tk.NORMAL, command=lambda: on_copy(final_url))
copy_button.pack(pady=5)
copy_button.pack_forget() # 隐藏按钮
def on_generate():
# 获取用户输入
image_id = image_id_entry.get()
extension = extension_entry.get()
if image_id and extension:
# 提取后缀名部分
extension = extension.split('.')[-1] if '.' in extension else extension
# 生成最终的URL
base_url = "https://imgsrc.baidu.com/forum/pic/item/"
global final_url
final_url = f"{base_url}{image_id}.{extension}"
# 显示结果
result_label.config(text=f"可复制到网络图片的URL是: {final_url}")
# 显示复制按钮
copy_button.pack()
else:
messagebox.showwarning("输入错误", "请确保输入图片ID和后缀名")
def on_copy(url):
# 清除剪贴板内容并添加新的URL
root.clipboard_clear()
root.clipboard_append(url)
root.update() # 确保剪贴板内容更新
messagebox.showinfo("复制成功", "URL 已复制到剪贴板")
def on_close():
if messagebox.askokcancel("退出", "确定要关闭吗?"):
root.destroy()
# 生成按钮
generate_button = tk.Button(root, text="生成URL", command=on_generate)
generate_button.pack(pady=5)
# 替换关闭窗口的功能
root.protocol("WM_DELETE_WINDOW", on_close)
# 运行Tkinter事件循环
root.mainloop()
if __name__ == "__main__":
generate_url()
```
https://img.fzxx.xyz/index2
要登录百度账号
选择本地图片
点击上传
必须手动补全
必须手动补全
必须手动补全
https://imgsrc.baidu.com/forum/pic/item/aa18972bd40735fae743e099d8510fb30f24085a.png
PS:(前面网址不变)
网址+pic_id_encode+图片原本格式








网友评论