精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久久久久在线观看| 久久久久久久久久毛片| www.国产毛片| 国产精品99久久久久久动医院| 亚洲国产成人av好男人在线观看| 国产日本欧美一区二区三区在线| 四虎国产精品成人免费入口| 日韩一级特黄| 天天综合天天综合色| 成人在线视频福利| 国产男男chinese网站| 四虎精品一区二区免费| 午夜电影久久久| 亚洲一区在线免费| 亚州视频一区二区三区| 狠狠色综合播放一区二区| 韩国三级电影久久久久久| 国产乱国产乱老熟300部视频| av免费在线网站| 国产一区三区三区| 欧美激情亚洲视频| 亚洲色图欧美色| 欧美综合精品| 欧美sm美女调教| 日韩一区二区三区久久| 国产精品久久久久久福利| 91视频www| 成人动漫视频在线观看完整版| 青娱乐国产在线| 久久精品国产68国产精品亚洲| 911国产精品| 91香蕉视频污版| 日本在线免费网| 国产视频一区二区在线| 精品欧美日韩| 伊人网av在线| 日韩福利视频网| 日本韩国在线不卡| 亚洲国产成人精品激情在线| 欧美黄色大片网站| zzjj国产精品一区二区| 在线xxxxx| 一级毛片精品毛片| 欧美精品乱码久久久久久| 亚洲欧美制服另类日韩| 2019亚洲日韩新视频| 国产suv一区二区三区| 日韩三级在线| 在线播放日韩欧美| 久久久久久亚洲中文字幕无码| 久久xxx视频| 91精品1区2区| 少妇黄色一级片| 玛雅亚洲电影| 在线观看亚洲一区| 手机在线看福利| 欧美另类tv| 亚洲欧美另类图片小说| 欧美少妇一级片| 在线观看电影av| 亚洲在线中文字幕| a级黄色一级片| 性感女国产在线| 色嗨嗨av一区二区三区| www.日本xxxx| 欧美大片网站| 欧美一区二区福利在线| 手机版av在线| 亚洲国产一区二区三区网站| 日韩精品中文字幕在线一区| 中国特级黄色大片| 亚洲精华一区二区三区| 欧美mv和日韩mv国产网站| www.555国产精品免费| 天天躁日日躁狠狠躁欧美| 亚洲欧美激情视频| 91制片厂在线| 亚洲高清网站| 日韩美女免费线视频| 五月天婷婷丁香| 亚洲综合欧美| 成人av色在线观看| 丰满肉嫩西川结衣av| 91小视频免费看| 相泽南亚洲一区二区在线播放| 你懂得网站在线| 中文字幕免费一区| 黄色一级片av| sese综合| 日韩午夜电影av| 国产亚洲无码精品| 午夜精品视频一区二区三区在线看| 亚洲人成五月天| 情侣偷拍对白清晰饥渴难耐| 亚洲成人资源| 国产精品视频1区| 亚洲精品视频网| 久久久久久久国产精品影院| 精品综合久久久| 在线免费黄色| 午夜视频一区在线观看| www.好吊操| 人妖欧美1区| 色婷婷av一区| 91精品人妻一区二区三区四区| 亚洲视频三区| 一区二区三区国产在线观看| 国产亚洲精品av| 免费不卡在线观看| 国产欧美日韩一区二区三区| 日本激情一区二区三区| 中文字幕中文乱码欧美一区二区| 亚洲美女自拍偷拍| 成人国产二区| 欧美成人一区二区三区片免费| av地址在线观看| 精品国产91| 91精品国产一区| av一级黄色片| 国产精品不卡一区二区三区| 黄色免费观看视频网站| www.26天天久久天堂| 亚洲国产精品推荐| www青青草原| 久久精品国产**网站演员| 成人免费直播live| 国产原创av在线| 精品久久久久久久久久国产| 久久发布国产伦子伦精品| 久久男人av| 欧美精品久久久久久久久| 在线亚洲欧美日韩| 国产麻豆精品95视频| 99热在线播放| 成人免费网址| 3d动漫精品啪啪一区二区竹菊 | 99久久无色码| 无遮挡动作视频在线观看免费入口| 亚洲人成人一区二区在线观看| avav在线播放| 亚洲四虎影院| 欧美一区二区黄色| 亚洲福利视频二区| 国产一级免费片| 中文不卡在线| 91超碰rencao97精品| 国产婷婷视频在线| 777色狠狠一区二区三区| av在线播放中文字幕| 免费一级欧美片在线观看| 国产免费一区二区三区在线能观看| 99久久精品国产成人一区二区 | 色综合激情五月| 亚洲精品乱码久久| 国产99久久精品一区二区300| 日韩中文在线视频| ,一级淫片a看免费| 亚洲天堂成人网| 亚洲精品久久久久久| 国内精品久久久久久久97牛牛 | 国产 欧美 日本| 无码国模国产在线观看| 色小说视频一区| 一本色道久久综合精品婷婷| 久久这里只有精品首页| 国产精品免费成人| 日韩综合网站| 成人欧美一区二区三区视频xxx| 国产高清在线观看| 欧美系列亚洲系列| 91杏吧porn蝌蚪| 成人性视频免费网站| 91视频最新入口| 不卡视频在线| 91在线播放视频| 都市激情国产精品| 国产一区二区黄| va婷婷在线免费观看| 午夜激情一区二区三区| 国产精品密蕾丝袜| 国产一区欧美日韩| 国产黄页在线观看| 欧美freesextv| 成人午夜电影在线播放| 18视频在线观看网站| 亚洲国产精品嫩草影院久久| 农村黄色一级片| 波多野洁衣一区| 爱情岛论坛vip永久入口| 欧美一区二区三区久久精品茉莉花 | 亚洲欧美成人综合| 亚洲电影一二三区| 综合久久成人| 欧美日韩国产在线看| 国产成人免费av电影| 9191在线观看| 亚洲第一级黄色片| 一道本在线视频| 亚洲国产精品久久久男人的天堂| 天堂va欧美va亚洲va老司机| 亚洲一区二区网站| 国产系列第一页| 国产色99精品9i| 欧美亚洲第一区| 亚洲七七久久综合桃花剧情介绍| 欧洲另类一二三四区| 强行糟蹋人妻hd中文| 国产成a人亚洲| 天堂社区在线视频| 一区在线免费| a级黄色片网站| jizzjizz欧美69巨大| 国产在线欧美日韩| 国产麻豆一区二区三区| 国产精品91免费在线| 国产传媒在线| 欧美激情18p| 香蕉视频免费在线播放| 亚洲老头老太hd| 三级网站免费观看| 欧美一二三四区在线| 中文字幕在线观看第二页| 国产精品人成在线观看免费| 欧美 日本 国产| 懂色av中文字幕一区二区三区| 国内自拍在线观看| 欧美精品麻豆| 色哺乳xxxxhd奶水米仓惠香| 久久美女精品| 亚洲人久久久| 欧美综合久久| 欧美一区二区三区四区夜夜大片 | 91涩漫在线观看| 亚洲裸体xxxx| 毛片网站在线观看| 亚洲欧美国产精品va在线观看| 亚洲天堂久久久久| 亚洲一区二区三区国产| 疯狂试爱三2浴室激情视频| 欧美国产精品一区二区三区| 美女脱光内衣内裤| 91美女在线观看| 亚洲最大免费视频| 91老师国产黑色丝袜在线| 久久人人爽人人人人片| 成人av资源站| 少妇一级淫免费观看| 成人国产精品免费观看| 亚洲中文字幕无码一区| 不卡一卡二卡三乱码免费网站| 午夜激情av在线| 蜜桃精品视频在线观看| 男女男精品视频站| 久久狠狠亚洲综合| 1024精品视频| 狂野欧美一区| 三上悠亚在线一区二区| 久久精品国产99国产| 黄色三级视频在线播放| 国产福利一区二区三区视频在线 | 高清不卡一区二区在线| 亚洲免费看av| 麻豆91精品视频| 91精品视频国产| 丁香激情综合五月| 国产精品第七页| 欧美国产视频在线| 黑人狂躁日本娇小| 亚洲一区av在线| 一本一道无码中文字幕精品热| 亚洲一区二三区| 亚洲另类欧美日韩| 在线观看国产一区二区| 中文字幕在线视频免费| 欧美一级日韩免费不卡| 丰满肉嫩西川结衣av| 亚洲美女自拍视频| 国产xxxx视频| 欧美电影完整版在线观看| 国产精品吴梦梦| 中文字幕一区二区三区四区久久 | 日韩视频一二区| 久久久99爱| 国产精品国内免费一区二区三区| 欧美日韩一区二区视频在线 | 蜜桃麻豆91| 水蜜桃久久夜色精品一区| 无遮挡亚洲一区| 伊人久久大香线| 特级黄色录像片| 99综合在线| 天堂av.com| 91免费视频大全| 91九色丨porny丨极品女神| 精品久久久久久久久久久久久久| 日本少妇吞精囗交| 欧美日韩另类国产亚洲欧美一级| 在线观看毛片av| 日韩电影免费观看中文字幕 | 久久精品成人欧美大片古装| 麻豆网站在线观看| 97国产精品视频人人做人人爱| 色吧亚洲日本| 亚洲最大的网站| 欧美伦理在线视频| 亚洲国产成人精品无码区99| 麻豆成人久久精品二区三区红| 99re6在线观看| 91色porny在线视频| 国产亚洲精品成人| 欧美一区二区网站| 成人不用播放器| 国产91精品久久久久久| 欧美精品资源| 精品日韩美女| 欧美日韩视频| 免费成人在线视频网站| 国产福利不卡视频| 久久久国产精品无码| 一区二区高清视频在线观看| 毛片视频网站在线观看| 在线看不卡av| 四虎在线免费看| 深夜成人在线观看| 欧美日韩国产观看视频| 国产精品国色综合久久| 免费毛片在线不卡| 日韩国产欧美亚洲| 成人精品电影在线观看| 公侵犯人妻一区二区三区| 亚洲国产精品影院| 少妇高潮av久久久久久| 高潮白浆女日韩av免费看| 黄色一级大片在线免费看国产| 亚洲欧洲成视频免费观看| 9999热视频在线观看| 国产精品视频500部| 亚洲天堂男人| 亚洲av无码一区东京热久久| 樱桃视频在线观看一区| 波多野结衣黄色网址| 亚洲片在线资源| 欧美日韩美女| 日韩av电影免费在线| 奇米色一区二区| 日本不卡视频一区| 国产精品区一区二区三区| www.av视频在线观看| 欧美mv日韩mv亚洲| fc2在线中文字幕| 国产精品亚洲视频在线观看| 久久中文字幕av| 成年人网站av| 一区二区三区免费观看| 后入内射欧美99二区视频| 国内精品国产三级国产在线专| 免费视频成人| 久久av秘一区二区三区| 国产一区二区三区在线观看精品| 91久久免费视频| 欧美午夜精品一区二区三区| 午夜在线视频| 国产精品av在线| 久久性感美女视频| 午夜免费福利网站| 午夜精品aaa| 91在线看片| 亚洲综合中文字幕在线观看| 亚洲日本免费| 国产一区二区三区四区五区六区 | 大西瓜av在线| 91丨porny丨蝌蚪视频| 国产一级特黄视频| 亚洲精品视频中文字幕| 欧美日韩五码| 黄色一级片av| 久久青草欧美一区二区三区| 伊人久久中文字幕| 欧美另类高清videos| 林ゆな中文字幕一区二区| 2022中文字幕| 久久女同精品一区二区| 国产尤物在线观看| 色黄久久久久久| 2019年精品视频自拍| 99re6这里有精品热视频| 91美女片黄在线观看91美女| 中文字幕一区二区免费| 一本一本久久a久久精品综合小说| 一个人看的www视频在线免费观看| 国内精品二区| 美腿丝袜亚洲色图| 国产一级特黄毛片| 最好看的2019年中文视频| 婷婷丁香久久| 北条麻妃69av| 亚洲精品国产精华液| 成人免费视频国产| 国产精品专区一| 亚洲每日在线|