用ChatGPT写了个代码自动获取图片链接,自己没试过,不知道能不能用
import requests
import os
# 设置上传的图片路径
image_path = 'C:/Users/username/Desktop/images/'
# 设置上传的文件类型(可根据实际情况进行修改)
file_type = '.jpg'
# 设置图片上传的URL
url = 'https://img.fzxx.xyz/index2'
# 定义上传图片的函数
def upload_image(image_file):
# 打开图片文件
with open(image_file, 'rb') as f:
# 构建POST请求参数
files = {'file': ('image.jpg', f, 'image/jpeg')}
# 发送POST请求
response = requests.post(url, files=files)
# 获取返回的JSON数据
data = response.json()
# 获取pic_id_encode字段的值
pic_id_encode = data['pic_id_encode']
# 拼接图片URL
image_url = 'https://imgsrc.baidu.com/forum/pic/item/' + pic_id_encode + file_type
# 返回图片URL
return image_url
# 遍历指定路径下的所有图片文件
for filename in os.listdir(image_path):
if filename.endswith('.jpg') or filename.endswith('.png') or filename.endswith('.jpeg'):
# 构建图片文件的完整路径
image_file = os.path.join(image_path, filename)
# 调用上传图片的函数
image_url = upload_image(image_file)
# 输出图片URL
print(image_url)
【C&C++原创】图床链接获取代码
115 浏览量
2023-04-22
20:12:38
上传
评论
收藏 952B ZIP 举报
技术宅小伙
- 粉丝: 253
- 资源: 1794
最新资源
- 写入三菱plcD位寄存器的值
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- HDMI 虚拟软件欺骗器
- 确保你的操作系统符合Docker的要求 Docker支持的操作系统包括Ubuntu、Debian、CentOS、Fedora和m
- 读取三菱PLC D位寄存器
- HDMI edid 编辑工具
- 要在你的计算机上安装Docker,你可以按照以下步骤进行:
- 要在你的计算机上安装Docker,你可以按照以下步骤进行:
- html加JavaScript进行表单验证
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈