0%

【Python】图片外链上传工具(Python2.7实现)

直接贴代码

#encoding:utf-8
import os
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import requests
def get_url():
    print "请输入图片路径"
    img = sys.stdin.readline().decode("utf-8")
    print img
    url = "https://sm.ms/api/upload"
    files = {'smfile': ('myblogpicture.png', open(img.replace("\n", ""), 'rb'), 'image/png')}
    sdata = {'ssl': 1}
    res = requests.post(url=url, data=sdata, files=files)
    the_json = res.text
    import json
    the_json = json.loads(the_json)
    print the_json
    # print the_json["data"]["delete"]  #删除图片链接
    print the_json["data"]["url"]  # 图片链接
    print the_json["data"]["filename"]  # 文件名
    import pyperclip
    mk = '![%s](%s )' % (the_json["data"]["filename"], the_json["data"]["url"])
    print mk
    pyperclip.copy(mk)
    print "已复制"
    f = open("图床记录.csv", "a+")
    f.write(the_json["data"]["filename"])
    f.write(",")
    f.write(the_json["data"]["url"])
    f.write(",")
    f.write(the_json["data"]["delete"])
    f.write("\r")
    f.close()

运行图片