13行python代碼實現對微信進行推送消息

来源:https://www.cnblogs.com/hahaa/archive/2022/08/17/16583878.html
-Advertisement-
Play Games

Python可以實現給QQ郵箱、企業微信、微信等等軟體推送消息,今天咱們實現一下Python直接給微信推送消息。 這裡咱們使用了一個第三方工具pushplus 單人推送 實現步驟: 1、用微信註冊一個此網站的賬號2、將token複製出來,記錄到小本本上。 代碼展示 import requests # ...


Python可以實現給QQ郵箱、企業微信、微信等等軟體推送消息,今天咱們實現一下Python直接給微信推送消息。

這裡咱們使用了一個第三方工具pushplus

單人推送

實現步驟:

1、用微信註冊一個此網站的賬號
2、將token複製出來,記錄到小本本上。

在這裡插入圖片描述

代碼展示

import requests
# Python源碼資料電子書領取群 279199867

def send_wechat(msg):
    token = 'XXXXXXXXXXXX'#前邊複製到那個token
    title = 'title1'
    content = msg
    template = 'html'
    url = f"https://www.pushplus.plus/send?token={token}&title={title}&content={content}&template={template}"
    print(url)
    r = requests.get(url=url)
    print(r.text)
    
if __name__ == '__main__':
    msg = 'Life is short I use python'
    send_wechat(msg)

 

在手機上看一下結果

局限性:這個只能給自己推送,別人推送不了。那怎麼給別人推送呢?

一對多推送

實現步驟

1、在一對多推送的tab頁面里,新建群組,並記錄下群組編碼。

在這裡插入圖片描述

2、點擊生成二維碼,將二維碼發給要接受消息的人。讓他們用微信掃碼。


3、掃碼後,看看訂閱人,掃碼之後的人,會顯示在這裡。給這個群組發送的消息,這裡的人都會接收到。


4、寫代碼發送消息到微信

import requests

def send_wechat(msg):
    token = ' XXXXXXXXXXXXXXXXXX' #前邊複製到那個token
    title = 'test notice title'
    content = msg
    template = 'html'
    topic = '1'
    url = f"http://www.pushplus.plus/send?token={token}&title={title}&content={content}&template={template}&topic={topic}"
    print(url)
    r = requests.get(url=url)
    print(r.text)
    
if __name__ == '__main__':
    msg = 'this is a one to more lizi'
    send_wechat(msg)

 

效果展示

在這裡插入圖片描述

至此到這裡就完成啦!

註:普通用戶和會員的最大的區別:
普通用戶一天僅可請求200次,會員擴大到1000次。所以普通用戶基本上也夠用了。真想支持網站作者,就買個會員,一個月也就10塊錢。

Python爬蟲入門到實戰:100個爬蟲實戰項目!

兄弟們,覺得不錯的話,點贊收藏一下唄!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前端周刊:2022-13 期 前端開發 Vue3 文檔更新 更新後的 Vue3 文檔分別提供了選項式和組合式兩個版本,內容豐富程度和細緻程度也有很大提升,推薦大家重讀一遍。 前端請求併發控制 所有請求都在一個數組中,以限定的併發數將請求發完 前端 API 請求的各種騷操作 併發控制 / 節流控制 / ...
  • 處理邊界情況之使用$root訪問根實例 點擊打開視頻教程 在每個 new Vue 實例的子組件中,其根實例可以通過 $root property 進行訪問。 例如,在這個根實例中: src\main.js import Vue from 'vue' import App from './App.vu ...
  • 本文是深入淺出 ahooks 源碼系列文章的第七篇,該系列已整理成文檔-地址。覺得還不錯,給個 star 支持一下哈,Thanks。 今天我們來聊聊定時器。 useInterval 和 useTimeout 看名稱,我們就能大概知道,它們的功能對應的是 setInterval 和 setTimeou ...
  • 行為型模式(Behavioral Pattern)是指對在不同對象之間劃分責任和演算法進行抽象化的設計模式,它不僅關註類和對象的結構,而且重點關註他們之間的相互作用。 對於一個系統來說,對象不是孤立運行的,對象之間可以通過相互通信和協作完成某些複雜的功能,對象之間是相互影響的。 ...
  • 性能優化屬於Java高級崗的必備技能,而且大廠特別喜歡考察,今天主要給大家介紹9種性能優化的方法@mikechen 1.代碼 之所以把代碼放到第一位,是因為這一點最容易引忽視,比如拿到一個性能優化的需求以後,言必稱緩存、非同步等。 實際上,第一步就應該是分析相關的代碼,找出相應的瓶頸,再來考慮具體的優 ...
  • 在搭建微服務框架的時候,離不開一個關鍵的微服務組件,應用程式網關,這個組件在微服務框架體系內至關重要。通過應用程式網關,可以將微服務框架內的服務進行重定向、限流、監控、故障轉移等整操作後,對外提供應用程式池中的服務,應用程式服務池是對外部不透明的,唯一的數據交換點就是微服務的應用程式網關。 應用程式 ...
  • 1. 瞭解Solr Solr是一個獨立的企業級搜索應用伺服器,對外提供API介面。用戶可以通過HTTP請求向搜索引擎伺服器提交一定格式的XML文件,生成索引;也可以通過HTTP GET操作提出查找請求, 並得到XML格式的返回結果。Solr現在支持多種返回結果。 2. 安裝配置Solr 2.1Sol ...
  • 前後端分離開發非常普遍,後端處理業務,為前端提供介面。服務中總會出現很多運行時異常和業務異常,本文主要講解在 SpringBoot 實戰中如何進行異常統一處理和請求參數的校驗。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...