fvadim 发表于 2020-2-7 04:40

【改进贴】选择文件-右键-发送到蓝奏云盘(分享python源码)

本帖最后由 fvadim 于 2020-2-7 10:28 编辑

昨天看了一位论坛作者发表了发送到蓝奏云的快捷方法(稍加修改还可以变成上传图床的方法),原贴如下
https://www.52pojie.cn/thread-1097454-1-1.html
他对官方禁止上传类型兼容度不好,如上传jpg或pptx会直接报错,本程序就是在这类文件名后增加.rar后缀再上传的。。



注意事项:
1.ModuleNotFoundError说明还要装几个包
2.上传成功后会复制分享链接到剪切板

本文源代码地址https://www.lanzouj.com/i94a52f (去掉rar后缀),由于是敏捷开发,所以会繁琐一些,喜欢摸索的同学可以试一试。

全流程步骤如下:
1.将cookie填入py文件,获取cookie方式参考原作者


2.下载https://www.lanzouj.com/i94a3ne (去掉rar后缀)到C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\SendTo
3.编辑文件属性,修改“目标”为    pythonw "lanzou.py的路径"      如    pythonw "D:\工具\lanzou\lanzou.py"

有些人pythonw可能不在环境变量中要将pythonw改为自己的python安装目录,如D:\Anaconda3\pythonw.exe

4.右键->发送到->发送到蓝奏云就可以上传了


5.上传结果会复制到剪切板

由于python的requests不允许文件名为中文,可以参考https://blog.csdn.net/weixin_44732765/article/details/91354574进行矫正

lihaisanhui 发表于 2020-2-7 09:17

Traceback (most recent call last):
File "c:\Users\Administrator\Desktop\lanzou.py", line 1, in <module>
    import os,requests,sys,pyperclip
ModuleNotFoundError: No module named 'pyperclip'

fvadim 发表于 2020-2-7 10:01

lihaisanhui 发表于 2020-2-7 09:17
Traceback (most recent call last):
File "c:%users\Administrator\Desktop\lanzou.py", line 1, in
...

为了提高交互性,可能需要再装几个包,自己百度一下要装的包

hwxq43 发表于 2020-2-7 05:31

dszsdyx 发表于 2020-2-7 08:17

这个挺简单实用的。

wobzhidao 发表于 2020-2-7 09:03

这个确实可以用的

mrxiao 发表于 2020-2-7 09:27

fvadim 发表于 2020-2-7 09:59

mrxiao 发表于 2020-2-7 09:27
发送到蓝奏盘之后有分享链接吗

有,会复制到剪切板

lihaisanhui 发表于 2020-2-7 11:33

fvadim 发表于 2020-2-7 10:01
为了提高交互性,可能需要再装几个包,自己百度一下要装的包

‘pyperclip’这个包我应该没装

MateX 发表于 2020-2-7 13:11

系统没安装py可以用吗
页: [1] 2
查看完整版本: 【改进贴】选择文件-右键-发送到蓝奏云盘(分享python源码)