zoukankan      html  css  js  c++  java
  • typora自动上传图片到cnblogs

    1.编写上传脚本

    import requests
    import json
    from sys import argv
    
    uploadUrl = 'https://upload.cnblogs.com/imageuploader/processupload?host=www.cnblogs.com'
    
    headers = {
        "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36",
        "cookie": "xxx" # 自己的cookie 可以通过F12查看
    }
    
    # 类型映射
    mimeMapping = {".png": 'image/png', '.gif': 'image/gif', '.jpg': 'image/jpeg', '.jpeg': 'image/jpeg'}
    
    for i in argv[1:]:
        # 图片地址参数
        imgPath = i
    
        # 对应的mime
        mime = imgPath[imgPath.rindex("."):]
    
        file = [
            ("",("fileName", open(imgPath, "rb"), mimeMapping[mime]))
        ]
    
        response = requests.post(uploadUrl,headers = headers,files = file)
    
        data = json.loads(response.text)
        print(data['message'])
    
    

    2.设置软件

    image-20210222112448494

  • 相关阅读:
    GOF之单例模式
    C#面向对象设计模式纵横谈课堂笔记
    Oracle事务
    Oracle游标
    pl/sql(一)
    pl/sql(二)
    pl/sql(三)
    Oracle用户管理
    Oracle视图
    Oracle函数
  • 原文地址:https://www.cnblogs.com/xinzhyu/p/14429175.html
Copyright © 2011-2022 走看看