图床辅助Python脚本,方便复制图床链接

查看 21|回复 0
作者:gamewfj   
本脚本针对
[公告] 都2024年了还有人不会用图床?下面我来教你怎么用图床!:
https://www.52pojie.cn/thread-1455093-1-1.html
中介绍的百度图床
[color=]https://img.fzxx.xyz/
思路是自己的,
脚本是AI写的,稍微修改下就可以用,
厚脸皮挂个原创。
论坛使用这个图床是不是有问题?插入图片链接就是一个小破图:

这个图片是上传论坛的


image.png (147.2 KB, 下载次数: 0)
下载附件
2024-6-15 17:45 上传

[Python] 纯文本查看 复制代码import requests
import browser_cookie3
import json
# POST目标URL,通过对https://img.fzxx.xyz/的动作进行抓包,其中有个&logid=391515XXXX不知道干嘛的,经测试删除也可以
url = 'https://sp0.baidu.com/6_R1fD_bAAd3otqbppnN2DJv/Pic/upload?pid=super&app=skin'
# 文件路径
file_path = 'D:\\Users\\wfj\\Desktop\\2.png'
# 这个是用自己的百度登录账号的cookie进行操作的,edge的提取不了,这里根据实际登录百度账号的浏览器修改吧
cj = browser_cookie3.firefox(domain_name='.baidu.com')
# 打开文件并读取二进制数据
with open(file_path, 'rb') as file:
    file_data = file.read()
# 构建文件上传的表单数据
files = {
    'file': (file_path, file_data, 'image/jpeg')
}
# 发送 POST 请求,上传文件并携带 Cookie
response = requests.post(url, files=files, cookies=cj)
# 打印响应内容
# print(response.text)
# 通过json读取返回内容的内容
response_data = response.text
# 将返回信息解析为Python字典
data = json.loads(response_data)
# 提取pic_water字段的值
pic_water_url = data['data']['pic_water']
# print(pic_water_url)
# 将http://imgsrc.baidu.com/super替换为https://imgsrc.baidu.com/forum
modified_url = pic_water_url.replace('http://imgsrc.baidu.com/super', 'https://imgsrc.baidu.com/forum')
print(modified_url)

脚本, 自己的

您需要登录后才可以回帖 登录 | 立即注册

返回顶部