精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

利用Python制作屬于自己的微信小客服

開發 后端
由于要以微信作一個某學習網站的登陸途徑,用小程序就又有一些額外的花費,所以想以微信聊天窗口做些文章,就在網上找了很多關于微信機器人的方法,大多數都是用的老舊并且已經失效的wxpy,沒辦法了,放棄嗎?

[[350138]]

 由于要以微信作一個某學習網站的登陸途徑,用小程序就又有一些額外的花費,所以想以微信聊天窗口做些文章,就在網上找了很多關于微信機器人的方法,大多數都是用的老舊并且已經失效的wxpy,沒辦法了,放棄嗎?

整體思路:利用自動化測試庫達到預期效果。

運行環境:PyCharm Python

碼字流程

  • 獲取微信的PID
  • 連接到微信
  • 微信的一些基本功能
  • 獲取用戶發來的消息獲取聊天信息用戶在聊天界面找到某個用戶搜索某個用戶向某個用戶發送文本信息刪除某個用戶
  • 微信的一些額外功能
  • 修改備注添加指定申請好友一鍵添加所有申請好友發送圖片至指定用戶接收超級用戶指令,處理相關任務接收普通用戶指令,回復相關內容一鍵刪除所有好友掉線通知超級用戶掉線自動重登對接其他接口,完成相關任務收藏信息自動收款判斷金額并通知超級用戶對接數據庫,判斷用戶是否在使用該功能的期限內一鍵通知信息至好友指定好友消息免打擾群踢出成員轉發信息發送收藏中的內容至用戶發送本地文件至用戶

 

[[350139]]

  

獲取微信的PID

這里用到了psutil庫,大概意思是獲取所有的進程,遍歷挑選出微信的進程ID

  1. #!/usr/bin/env python 
  2. # -*- coding:utf-8 -*- 
  3. # Author:smart_num_1 
  4. # Blog:https://blog.csdn.net/smart_num_1 
  5. from psutil import process_iter 
  6. def get_pid(): 
  7.     PID = process_iter() 
  8.     name = '' 
  9.     pid_num = 0 
  10.     for pid_temp in PID: 
  11.         pid_dic = pid_temp.as_dict(attrs = ['pid','name']) 
  12.         if pid_dic ['name'] == 'WeChat.exe'
  13.             name = pid_dic ['name'
  14.             pid_num = pid_dic ['pid'
  15.             break 
  16.     if name =='WeChat.exe'
  17.         return pid_num 
  18.     else : 
  19.         return False 

連接到微信

  1. # 創建一個實例對象,Pywinauto中backend有兩種:win32和uia,默認為win32。可使用spy++和Inspect工具判斷backend適合寫哪種。在這里微信為'uia' 
  2. self.app = Application(backend = 'uia'
  3.  
  4. # 將 app 連接到已經登陸成功的微信,這里可以用進程ID、句柄、以及程序路徑進行連接,此處采用PID 
  5. self.app.connect(process = PID ) 
  6.  
  7. # 定位到微信窗口 
  8. self.win = app[u'微信'

微信的一些基本功能

獲取用戶發來的消息

  1. def get_text(self): 
  2.     data = '' 
  3.     try: 
  4.         data = self.win.Edit2.get_value() 
  5.         with open('./temporary_text','w',encoding = 'utf-8'as f: 
  6.             f.write(data) 
  7.     except
  8.         pass 
  9.     return data #line:4 

獲取聊天信息用戶

  1. def get_users(self): 
  2.     user_lis = [] 
  3.     try: 
  4.         # 定位到信息列表,獲取這個對象 
  5.         conunacation = self.win.child_window(title = "會話",control_type = "List"
  6.         # 定位到這個位置 
  7.         position = conunacation.rectangle() 
  8.         mouse.click(button = 'left',coords = (position.left + 100 ,position.top + 10 )) 
  9.          
  10.         # 定位到列表的位置,取他的子控件,至于為何,列表是一個總的容器,而每個用戶都存在這個容器中,固取子控件 
  11.         users = conunacation.children() 
  12.         for user in users: 
  13.             user_lis.append(user.window_text()) 
  14.     except
  15.         pass 
  16.     return user_lis 

在聊天界面找到某個用戶

  1. def find_user (self ,user = ''): 
  2.     # 找到指定名稱用戶的按鈕 
  3.     user = self.win.child_window(title = user, control_type = 'Text'
  4.      
  5.     # 定位到該按鈕,獲取它的相對位置 
  6.     position = user .rectangle() 
  7.      
  8.     # 模擬點擊,coords 是點擊的位置 
  9.     mouse.click (button = 'left',coords = (position.left ,position.top)) 
  10.     sleep(0.3) 

搜索某個用戶

  1. def search_ueser (self ,user_name = ''): 
  2.     # 找控件的方法如上個函數中介紹,此處不再繼續介紹 
  3.     search = self.win.child_window(title = "搜索", control_type = "Edit"
  4.     position = search.rectangle() 
  5.     mouse.click(button = 'left', coords = (position.left + 100 ,position.top + 10)) 
  6.     sleep(0.1) 
  7.     mouse.click(button = 'left', coords = (position.left + 100 ,position.top + 10)) 
  8.      
  9.     # 自帶的模塊,輸入該用戶的名字 
  10.     self.win.type_keys(user_name) 
  11.     sleep(0.6) 
  12.     self.win.type_keys('{ENTER}'

向某個用戶發送文本信息

  1. def send_message (self ,texts =''):#line:64 
  2.     for text in texts .split ('\n'):#line:65 
  3.         # 這里用到了另外的一個庫,因為用pywinauto 自帶的輸入模塊,表情,空格等是自動略過或者識別不出,達不到按原有縮進樣式縮進的效果 
  4.         if text.isalnum(): 
  5.             copy(text.strip()) 
  6.             hotkey ('ctrl''v'
  7.         else
  8.             self.win.type_keys(text) 
  9.         sleep(0.1) 
  10.         hotkey ('ctrl''enter')#line:67 
  11.     hotkey ('enter')#line:68 

刪除某個用戶

  1. def delete_user(self ,user =''): 
  2.     user = self.win.child_window(title = user, control_type = 'Text'
  3.     position = user.rectangle() 
  4.     mouse.click(button = 'right', coords = (position.left - 40 ,position.top)) 
  5.     # 這里右鍵會彈出菜單,直接點擊該菜單中的刪除聊天選項 
  6.     self.app.Menu ['刪除聊天'].click_input('left'

微信的一些額外功能

由于此程序的使用原因,牽扯到項目的一些敏感內容,不方便將這些功能全部詳細說出,只是大概寫一下已經實現了哪些內容,如有人需要相關思路,可聯系微信:Be_a_luck_dog

 

  • 修改備注
  • 添加指定申請好友
  • 一鍵添加所有申請好友
  • 發送圖片至指定用戶
  • 接收超級用戶指令,處理相關任務
  • 接收普通用戶指令,回復相關內容
  • 一鍵刪除所有好友
  • 掉線通知超級用戶
  • 掉線自動重登
  • 對接其他接口,完成相關任務
  • 收藏信息
  • 自動收款判斷金額并通知超級用戶
  • 對接數據庫,判斷用戶是否在使用該功能的期限內
  • 一鍵通知信息至好友
  • 指定好友消息免打擾
  • 群踢出成員
  • 轉發信息
  • 發送收藏中的內容至用戶
  • 發送本地文件至用戶

 

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-03-26 08:04:08

微信公眾號接口

2018-01-29 20:12:11

python翻譯命令行

2025-03-03 00:25:00

DeepSeek微信公眾號

2017-12-25 05:08:53

智能客服深度學習人工智能

2022-01-11 21:06:45

微信企業微信移動應用

2021-04-16 11:27:16

Python表情微信

2022-01-11 20:50:12

微信企業微信移動應用

2022-11-14 07:30:37

2014-11-28 16:32:12

靈云

2014-11-17 11:13:17

易維

2021-07-19 22:31:39

微信微信客服移動應用

2016-05-24 14:43:10

互聯網+

2017-02-06 13:32:12

微信小程序思想

2013-06-07 09:42:45

微信移動應用營銷工具

2016-11-19 18:06:44

微信小程序張小龍

2021-05-26 10:21:31

Python音樂軟件包

2013-05-22 10:58:09

微信公眾賬號微信

2014-08-26 10:05:37

框架開發AngularJS

2018-08-03 11:10:30

前端小程序vue.js

2021-03-03 14:23:06

微信小程序互聯網
點贊
收藏

51CTO技術棧公眾號

欧美日韩不卡一区二区| 日本网站在线观看一区二区三区| 日韩精品一区二区三区视频| 日韩中文字幕在线免费| 男女网站在线观看| 美腿丝袜亚洲一区| 国模极品一区二区三区| 九九九视频在线观看| 亚洲日本视频在线| 色综合视频一区二区三区高清| 在线观看一区二区三区三州| 秋霞网一区二区| 日本欧美韩国一区三区| 久久久久久久一区二区三区| 五月婷婷婷婷婷| 国内露脸中年夫妇交换精品| 欧美日韩一区国产| 水蜜桃色314在线观看| 在线观看免费网站黄| 成人毛片在线观看| 国产精品国产三级国产aⅴ9色| 欧美日韩大片在线观看| 第一会所亚洲原创| 日韩国产高清视频在线| 一区二区三区人妻| 亚洲国产尤物| 国产模特精品视频久久久久| 国产亚洲在线| 亚洲日本aⅴ片在线观看香蕉| 无套白嫩进入乌克兰美女| 欧洲av一区二区| 精品久久久久久国产91| 三级在线免费观看| 一级毛片视频在线观看| 26uuu国产日韩综合| 国产精品一区二区三区在线| 99国产在线播放| 日韩激情一区二区| 97在线免费观看| 久久久久无码国产精品| 一区二区三区四区日韩| 色午夜这里只有精品| 亚洲色成人网站www永久四虎| 福利在线一区| 精品美女一区二区三区| 中文字幕乱码在线人视频| 99精品国产九九国产精品| 欧美日韩综合色| 99免费视频观看| 日韩免费电影| 日韩欧美福利视频| 欧美久久久久久久久久久久久| 性网站在线观看| 亚洲黄色片在线观看| 中文字幕乱码免费| 怡红院av在线| 亚洲最色的网站| 999久久欧美人妻一区二区| 国产一二区在线| 一区二区三区在线视频播放| 97超碰人人爱| 暖暖在线中文免费日本| 亚洲自拍欧美精品| 日韩伦理在线免费观看| 亚洲天堂av在线| 日本高清视频一区二区| 欧美性猛交久久久乱大交小说| 欧美亚洲大片| 欧美日本精品一区二区三区| 加勒比av中文字幕| 蜜桃精品一区二区三区| 欧美sm极限捆绑bd| 亚洲视频日韩精品| 免费看又黄又无码的网站| 18aaaa精品欧美大片h| 亚洲成人免费视| 毛片一区二区三区四区| 国产成+人+综合+亚洲欧美| 欧美裸体一区二区三区| 韩国三级丰满少妇高潮| 国产伦精品一区二区三区免费优势| 亚洲黄色在线观看| 欧美特级黄色录像| 91精品亚洲| 97碰在线观看| 中文字幕一区2区3区| 精品亚洲免费视频| 国产精品一区二区三区免费观看 | 永久免费av片在线观看全网站| 国产日韩欧美精品电影三级在线| 一区二区在线高清视频| 欧洲一区二区三区| 色偷偷一区二区三区| 午夜视频在线网站| 老汉色老汉首页av亚洲| 一个人www欧美| 美女毛片在线观看| 美女精品在线| 亚洲a级在线观看| 头脑特工队2免费完整版在线观看| 97久久超碰国产精品| 亚洲精蜜桃久在线| wwww在线观看免费视频| 欧美日韩一区 二区 三区 久久精品| 苍井空张开腿实干12次| 久久av影视| 久久久久久中文字幕| 国产九色91回来了| 99久久综合国产精品| 伊人色综合久久天天五月婷| 美女扒开腿让男人桶爽久久软| 欧美日韩精品一区二区三区四区| www国产视频| 亚洲天堂一区二区三区四区| 欧洲成人免费aa| av在线免费在线观看| 国产日韩三级在线| 黄色国产一级视频| 日韩精品成人| 中文字幕在线亚洲| 国产精品免费一区| 国产亚洲精品码| 麻豆精品视频在线观看视频| 精品久久中出| 黄色污污视频在线观看| 欧美精品九九99久久| 亚洲精品成人无码| 亚洲区第一页| 成人xxxxx色| а√天堂官网中文在线| 欧美最猛性xxxxx直播| 亚洲av网址在线| 激情另类综合| 99一区二区| а天堂中文在线官网| 欧美裸体一区二区三区| 日本精品久久久久中文| 日韩成人精品在线观看| 久久伦理网站| 依依综合在线| 日韩精品在线观看视频| 亚洲国产精品午夜在线观看| 国产酒店精品激情| 性生活免费观看视频| 日韩伦理一区二区| 视频在线观看99| 伊人成人在线观看| 国产精品色呦呦| 天天爽夜夜爽一区二区三区| 国产精品片aa在线观看| 国产成人黄色av| 国产色a在线| 91久久精品一区二区| 国产精品密蕾丝袜| 蜜臀久久99精品久久久久宅男| 日本视频一区二区在线观看| 成人看片网页| 57pao成人永久免费| 3d成人h动漫网站入口| 一本在线免费视频| 久久精品久久综合| 三年中国中文在线观看免费播放| 日本欧美在线| 欧美日韩国产成人在线观看| 成人福利小视频| 午夜精品成人在线视频| 国产精品无码一区二区三区免费| 欧美一级播放| 亚洲精品一区二区三区av| 日韩一级特黄| 欧美精品久久久久久久免费观看 | 精品在线一区二区三区| 国产福利片一区二区| 日本免费精品| 91精品国产高清久久久久久久久| 你懂得在线网址| 91福利区一区二区三区| 欧美a级片免费看| 国产成人精品一区二区三区四区| 黄色大片中文字幕| 精品国产欧美日韩| 成人羞羞国产免费| av中文资源在线资源免费观看| 亚洲精品在线视频| 97超碰国产精品| 欧美xxxx性xxxxx高清| 亚洲国产欧美在线成人app | 老司机福利av| 久久福利视频一区二区| 轻点好疼好大好爽视频| 亚洲激情77| 亚洲aa中文字幕| 亚洲精品mv| 久久成人在线视频| 青青草视频免费在线观看| 在线观看欧美日本| 中文字幕乱码免费| 婷婷国产在线| 欧美色手机在线观看| 国产一级淫片免费| 亚洲国产精品成人综合 | 红桃一区二区三区| 亚洲三级精品| 亚洲综合国产精品| 日韩中文视频| 午夜精品久久久久久久99热 | 国产情侣一区二区| 色综合中文综合网| 久草视频中文在线| 成人欧美一区二区三区白人| 天天插天天射天天干| 国模一区二区三区白浆| 三级4级全黄60分钟| 欧美色图首页| 日韩视频在线免费播放| 欧美人妖在线| 加勒比在线一区二区三区观看| 成人97精品毛片免费看| 国产精品成人av在线| 久久男人天堂| 久久久久久久999| 精品176二区| 中文字幕精品一区久久久久| 性xxxx视频| 精品国产在天天线2019| 国产精品美女一区| 欧美三级日韩在线| 91麻豆精品在线| 精品欧美国产一区二区三区| 久久精品一级片| 视频在线一区| 欧美日韩一区小说| 五月婷婷激情五月| 欧美性猛交xxxx乱大交| 国产精品第一页在线观看| 亚洲精品视频在线观看网站| 五月天精品在线| 日本一区二区三区四区| 亚洲一区二区自偷自拍| 2020国产精品自拍| 可以直接看的无码av| 91免费视频网址| 在线观看国产免费视频| eeuss鲁片一区二区三区在线观看 eeuss影院一区二区三区 | 欧美日韩国产中文字幕| 欧美精品亚洲精品日韩精品| 亚洲成av人片在www色猫咪| 久久久久久久久精| 亚洲午夜激情av| 豆国产97在线 | 亚洲| 亚洲尤物在线视频观看| 久久久无码精品亚洲国产| 亚洲精品高清在线| 一区二区三区免费高清视频| 亚洲线精品一区二区三区 | 欧美日韩网址| 日本一本中文字幕| 亚洲久久一区二区| 成人一级片网站| 欧美aaa在线| 天天操天天干天天做| 国产在线精品免费av| 波多野结衣电影免费观看| 成人午夜视频在线| 欧美精品黑人猛交高潮| 久久九九久精品国产免费直播| 无码人妻aⅴ一区二区三区69岛| 欧美激情综合网| 亚洲综合图片一区| 亚洲综合在线第一页| 国产成人综合欧美精品久久| 在线影视一区二区三区| 97av免费视频| 精品久久久久久久久久久久久久久久久| 成人乱码一区二区三区 | 精品孕妇一区二区三区| 欧美激情视频在线| 亚洲欧美一区二区三区| 国产精品视频午夜| 一区二区精彩视频| 欧美连裤袜在线视频| 99久久精品费精品国产风间由美| 久久久久久久香蕉| 国产毛片一区| 爱爱爱爱免费视频| jizz一区二区| 欧美88888| 天天av天天翘天天综合网| 精品国产www| 欧美不卡在线视频| 国产精品视频一区二区久久| 欧美成人免费va影院高清| 亚洲天堂免费电影| 91在线精品视频| 亚洲精品国产精品粉嫩| 最新欧美日韩亚洲| 性xx色xx综合久久久xx| 三级黄色片播放| 久久久国产精华| 九九视频免费看| 欧美在线观看你懂的| 国产香蕉在线观看| 色噜噜狠狠狠综合曰曰曰| 精精国产xxxx视频在线野外| 国产欧美一区二区三区在线看| 黑色丝袜福利片av久久| 中文字幕剧情在线观看一区| 国产精品亚洲欧美| 日本成人在线免费| 国产精品久久久久久久裸模| 日本少妇bbwbbw精品| 制服丝袜一区二区三区| 精品欧美不卡一区二区在线观看 | 在线免费三级电影网站| 亚洲在线观看视频网站| 精品国产一区二区三区久久久樱花| 中文字幕第一页亚洲| 日av在线不卡| aaaaa级少妇高潮大片免费看| 亚洲自拍另类综合| 99久久久久久久| 日韩网站免费观看| 欧美大胆成人| 狠狠色综合欧美激情| 欧美日韩国产欧| 91精品视频国产| 国产精品久久久久久久蜜臀| 国产主播第一页| 精品亚洲一区二区三区在线播放| 羞羞的网站在线观看| 91亚洲精品一区| 久久亚洲专区| 久久婷婷国产91天堂综合精品| 99久久精品国产导航| 国产小视频在线看| 亚洲成av人片在线观看香蕉| 欧美24videosex性欧美| 99超碰麻豆| 欧美黄色免费| 永久免费黄色片| 亚洲欧美另类图片小说| 91成人一区二区三区| 日韩一二三在线视频播| 性欧美video另类hd尤物| 亚洲精品美女久久7777777| 日本午夜一区二区| www.黄色com| 欧美久久高跟鞋激| 美女黄视频在线观看| 成人在线视频网站| 在线观看国产精品入口| 中文字幕乱码在线人视频| 亚洲第一av色| 婷婷在线观看视频| 亚洲欧美激情插 | 毛片在线视频| 亚洲a一级视频| 国内精品久久久久久久影视麻豆| 97中文字幕在线观看| 亚洲成人av资源| 男人的天堂在线视频| 国产精品久久久久不卡| 91亚洲国产| av电影中文字幕| 一本到不卡精品视频在线观看| av国产在线观看| 91丝袜脚交足在线播放| 亚洲精品资源| 日本性高潮视频| 欧美一级日韩一级| av女在线播放| 午夜精品一区二区三区在线观看| 老色鬼精品视频在线观看播放| 四虎精品免费视频| 亚洲国产精品女人久久久| 欧美电影免费观看| 亚洲制服欧美久久| 成人免费高清在线观看| 天堂网免费视频| 欧美裸体xxxx极品少妇| 婷婷五月色综合香五月| 五月婷婷丁香综合网| 一区二区三区四区亚洲| 女人天堂在线| 91在线观看免费观看 | 第一区免费在线观看| 亚洲一区二区三区中文字幕 | 久久精子c满五个校花| 国产女18毛片多18精品| 2019最新中文字幕| 久久国产电影| 在线精品一区二区三区| 欧美男生操女生| 激情黄产视频在线免费观看| 亚洲国产午夜伦理片大全在线观看网站| 国产精品88888| 无码视频在线观看| 欧美精品videos| 日韩欧美一区免费| 国产麻豆天美果冻无码视频 |