簡體   English   中英

將信息從 python 發送到 pastebin

[英]Sending info from python to 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 模塊

package 允許您從 Python 應用程序直接與 Pastebin.com 通信,無論是登錄還是匿名。 這可以很方便

出於多種原因 - 在中止之前轉儲錯誤日志,定期基於 Web 的狀態更新,但不必擔心讓 Web 服務器運行等。

它允許您執行 API 允許的所有操作,即:

  • 粘貼,登錄或匿名
  • 200 多種可選語言用於語法高亮顯示
  • 設置粘貼的到期時間
  • 設置粘貼的公開/私有/未列出狀態
  • 查看趨勢粘貼
  • 查看特定用戶的粘貼
  • 刪除您的粘貼
  • 檢索您的用戶詳細信息
  • 生成 session(用戶)密鑰以增加安全性
  • 使用舊的、非令牌匿名 API 粘貼(只要他們保持打開狀態)

首次使用

    pip install Pastebin

這里是更多幫助的參考文檔。

為此,您必須首先查看 pastebin 提供的 API 是否存在。 看起來有人已經為此創建了一個庫

根據文檔:

  1. 從您的憑據生成密鑰
from pastebin import PastebinAPI
my_key = PastebinAPI.generate_user_key(api_dev_key, username, password)
print(my_key)
  1. 使用該鍵創建一個新的 pastebin 並獲取一個鏈接:
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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM