将信息从python发送到pastebin

2024-04-16 07:32:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在写一个脚本,我希望用户将打开,系统信息从他们的电脑将上传到Pastebin

所有信息都打印到控制台,但我不知道如何在有人打开文件时将其上载到Pastebin

任何帮助都会很好

我用这个来获得粘贴到控制台的信息

from requests import get

ip = get('https://api.ipify.org').text
print('Ip address=: {}'.format(ip))
print("="*40, "System Information", "="*40)
uname = platform.uname()
print(f"System: {uname.system}")
print(f"Node Name: {uname.node}")
print(f"Release: {uname.release}")
print(f"Version: {uname.version}")
print(f"Machine: {uname.machine}")
print(f"Processor: {uname.processor}") ```

Tags: 文件用户fromip脚本信息get粘贴
2条回答

为了做到这一点,您必须首先查看pastebin是否提供了任何API。看起来有人已经创建了一个library for this

根据文件:

  1. 从您的凭据生成密钥
from pastebin import PastebinAPI
my_key = PastebinAPI.generate_user_key(api_dev_key, username, password)
print(my_key)
  1. 使用该键创建新的粘贴箱并获取链接:
PastebinAPI.paste(api_dev_key, api_paste_code, api_user_key = None, paste_name = None, paste_format = None, paste_private = None, paste_expire_date = None)

导入Pastebin模块

该软件包允许您从Python应用程序直接与Pastebin.com通信,可以是登录的,也可以是匿名的。这很方便

原因有很多——在中止之前转储错误日志,定期进行基于web的状态更新,但不必担心让web服务器运行,等等

它允许您执行API允许的所有操作,即:

  • 粘贴,登录或匿名
  • 200多种可选语言,用于语法突出显示
  • 设置浆糊的过期时间
  • 设置粘贴的公共/私有/未列出状态
  • 参见趋势膏
  • 请参见特定用户的粘贴
  • 删除你的粘贴
  • 检索您的用户详细信息
  • 生成会话(用户)密钥以增加安全性
  • 使用旧的、非令牌匿名API进行粘贴(只要它们保持打开状态)

首次使用

    pip install Pastebin

以下是参考文档,以获取更多帮助

相关问题 更多 >