Python进阶_wxpy学习:常见问题
目錄:
- 目錄:
- 前言
- 必看: 常見問題 FAQ
- 提示
- 每次登陸都要掃碼?
- 小技巧
- 為什么要開發 wxpy?
前言
學習完了python的基本概念和相應操作后,就要進入實戰階段了,首先選的是和微信端口自動交互的wxpy。
本文操靠wxpy的官方文檔:官方文檔
機器人對象可以參考前文:機器人對象
聊天對象可以參考前文:聊天對象
消息處理可以參考前文:消息處理
微信監控可以參考前文:微信監控
探索調試可以參考前文:探索調試
實用組件可以參考前文:實用組件
異常處理可以參考前文:異常處理
原始數據可以參考前文:原始數據
必看: 常見問題 FAQ
提示
這里羅列了一些常見的問題,在提出新的問題前,請先看完本文。
啟動后馬上退出了?
因為主線程執行完成了,程序自然會退出。
只需在代碼結尾加一句 embed() 即可堵塞線程,還能進入 Python 命令行:
from wxpy import *# 你的其他代碼...# 堵塞線程,并進入 Python 命令行 embed()或者,也可以使用 Bot.join() 僅僅堵塞線程:bot = Bot()# 你的其他代碼...# 僅僅堵塞線程 bot.join()# 機器人登出后會繼續往下執行每次登陸都要掃碼?
可啟用登陸狀態緩存功能,在短時間內重新運行程序,可自動登錄。
具體請見 Bot 中的 cache_path 參數說明。
可以在 Linux 中使用嗎?
wxpy 不依賴于圖形界面,因此完全兼容各種純終端的服務器。
但有一點需要注意,在純終端環境中,登陸時必須使用”終端二維碼”參數。
具體請見 Bot 中的 console_qr 參數說明。
小技巧
遇到以下錯誤?請使用 Bot 的 console_qr 參數。
FileNotFoundError: [Errno 2] No such file or directory: ‘xdg-open’
支持 紅包、轉賬、朋友圈… 嗎?
wxpy 使用了 Web 微信的通訊協議,因此僅能覆蓋 Web 微信本身所具備的功能。
所以以下功能目前 均不支持
支付相關 - 紅包、轉賬、收款 等都不支持 在群聊中@他人 - 是的,Web 微信中被人@后也不會提醒 發送名片 - 但可以通過 send_raw_msg() 轉發 發送分享鏈接 - 也無法轉發 發送語音消息 朋友圈相關為什么要開發 wxpy?
wxpy 的初衷是幫助人們利用微信來使生活和工作更輕松。
注解
希望每位使用者在使用機器人時
維護良好的交流環境 永遠不騷擾他人 遵守法律和平臺規則總結
以上是生活随笔為你收集整理的Python进阶_wxpy学习:常见问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python学习:使用Python解释器
- 下一篇: python内建函数调用,Python