将信息从python发送到pastebin



我目前正在编写一个脚本,希望用户能在其中打开,并将他们电脑上的系统信息上传到中的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}") ```

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

根据文件:

  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

这里是参考文档以获得更多帮助。

相关内容

  • 没有找到相关文章

最新更新