最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python實(shí)現(xiàn)簡單的微信控制操作

 更新時(shí)間:2025年01月03日 10:16:45   作者:hvinsion  
這篇文章主要為大家詳細(xì)介紹了如何通過Python去調(diào)用Windows API實(shí)現(xiàn)模擬人工操作的方式去實(shí)現(xiàn)控制微信電腦版,感興趣的小伙伴可以參考一下

1. 簡介

一直以來,都有很多人通過各種辦法去實(shí)現(xiàn)微信機(jī)器人,或者是控制微信電腦版去實(shí)現(xiàn)微信的API,例如Hook微信、iPad協(xié)議、web微信協(xié)議、Android微信協(xié)議、以及基于瀏覽器的puppet,方法很多,但是各種方法都有各自的一些缺點(diǎn)。

本文使用的方法是通過Python去調(diào)用Windows API實(shí)現(xiàn)模擬人工操作的方式去實(shí)現(xiàn)控制微信電腦版,這也是一種不錯(cuò)的辦法,但是也有一些不確定因素及穩(wěn)定性。

2. 運(yùn)行效果

3. 相關(guān)源碼

本文所涉及到的模塊會比較多,其中PIL是用于圖片識別來實(shí)現(xiàn)一些讀取聊天記錄的功能,win32clipboard主要實(shí)現(xiàn)是模擬輸入,win32api、win32con、win32gui、pyautogui就是核心的庫,主要用于調(diào)用API去模擬人手操作微信電腦版。

import pyautogui
import time
import win32api
import win32con
import win32gui
import win32clipboard as w
from PIL import ImageGrab
import requests
import base64

winwxpy.py

import pyautogui
import time
import win32api
import win32con
import win32gui
import win32clipboard as w
from PIL import ImageGrab
import requests
import base64
 
def FindWindow(chatroom):
    win = win32gui.FindWindow('WeChatMainWndForPC',chatroom)
    print("找到窗口句柄:%x" % win)
    if win != 0:
        win32gui.ShowWindow(win, win32con.SW_SHOWMINIMIZED)
        win32gui.ShowWindow(win, win32con.SW_SHOWNORMAL)
        win32gui.ShowWindow(win, win32con.SW_SHOW)
        win32gui.SetWindowPos(win, win32con.HWND_TOP, 0, 0, 500, 700, win32con.SWP_SHOWWINDOW)
        win32gui.SetForegroundWindow(win)  # 獲取控制
        time.sleep(1)
        tit = win32gui.GetWindowText(win)
        print('已啟動【'+str(tit)+'】窗口')
    else:
        print('找不到【%s】窗口' % chatroom)
        exit()
 
# 設(shè)置和粘貼剪貼板
def ClipboardText(ClipboardText):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_UNICODETEXT, ClipboardText)
    w.CloseClipboard()
    time.sleep(1)
    win32api.keybd_event(17,0,0,0)
    win32api.keybd_event(86,0,0,0)
    win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0)
    win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)
 
# 模擬發(fā)送動作
def SendMsg():
    win32api.keybd_event(18, 0, 0, 0)
    win32api.keybd_event(83,0,0,0)
    win32api.keybd_event(18,0,win32con.KEYEVENTF_KEYUP,0)
    win32api.keybd_event(83,0,win32con.KEYEVENTF_KEYUP,0)
 
# 模擬發(fā)送微信文本消息
def SendWxMsg(wxid,sendtext):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索微信
    ClipboardText(wxid)
    time.sleep(1)
    # 進(jìn)入聊天窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 粘貼文本內(nèi)容
    ClipboardText(sendtext)
    # 發(fā)送
    SendMsg()
    print('已發(fā)送')
    # 關(guān)閉微信窗口
    time.sleep(1)
    pyautogui.moveTo(683, 16)
    pyautogui.click()
 
# 模擬發(fā)送文件消息(圖片、文檔、壓縮包等)
def SendWxFileMsg(wxid,imgpath):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索微信
    ClipboardText(wxid)
    time.sleep(1)
    # 進(jìn)入聊天窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 選擇文件
    pyautogui.moveTo(373, 570)
    pyautogui.click()
    ClipboardText(imgpath)
    time.sleep(1)
    pyautogui.moveTo(784, 509)
    pyautogui.click()
    # 發(fā)送
    SendMsg()
    print('已發(fā)送')
    # 關(guān)閉微信窗口
    time.sleep(1)
    pyautogui.moveTo(683, 16)
    pyautogui.click()
 
# 轉(zhuǎn)發(fā)群里最新的一條消息
def ZhuanfaMsg(wxid,groupname):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索群
    ClipboardText(groupname)
    time.sleep(1)
    # 進(jìn)入群窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 開始轉(zhuǎn)發(fā)
    pyautogui.moveTo(484, 439)
    time.sleep(1)
    pyautogui.rightClick()
    pyautogui.moveTo(543, 454)
    time.sleep(1)
    pyautogui.click()
    # 搜索用戶
    ClipboardText(wxid)
    time.sleep(1)
    pyautogui.moveTo(828, 406)
    pyautogui.click()
    time.sleep(1)
    # 確定轉(zhuǎn)發(fā)
    pyautogui.moveTo(1108, 755)
    pyautogui.click()
 
# 獲取你的個(gè)人信息(昵稱、微信號)
def GetYourInfo():
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 點(diǎn)擊你的頭像
    pyautogui.moveTo(28, 56)
    pyautogui.click()
    time.sleep(1)
    # 用戶信息截圖
    userinfo = (20, 60, 319, 284)
    userinfo_img = ImageGrab.grab(userinfo)
    userinfo_img.save('userinfo.png')
    # 識別用戶信息截圖
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('userinfo.png', 'rb')
    img = base64.b64encode(f.read())
    params = {"image":img}
    access_token = '24.21008e8b243c5b2864a7cf0583d907e1.2592000.1661322017.282335-24796078'
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print (response.json())
    time.sleep(1)
    # 關(guān)閉微信窗口
    time.sleep(1)
    pyautogui.moveTo(683, 16)
    pyautogui.click()
 
# 獲取好友微信的個(gè)人信息(昵稱、微信號)
def GetFriendInfo(wxid):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索微信
    ClipboardText(wxid)
    time.sleep(1)
    # 進(jìn)入聊天窗口
    pyautogui.moveTo(160, 93)
    pyautogui.click()
    time.sleep(1)
    # 點(diǎn)擊右上角···
    pyautogui.moveTo(678, 43)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(801, 51)
    pyautogui.click()
    # 用戶信息截圖
    userinfo = (802, 54, 1085, 331)
    userinfo_img = ImageGrab.grab(userinfo)
    userinfo_img.save('userinfo.png')
    # 識別用戶信息截圖
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('userinfo.png', 'rb')
    img = base64.b64encode(f.read())
    params = {"image":img}
    access_token = '24.21008e8b243c5b2864a7cf0583d907e1.2592000.1661322017.282335-24796078'
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print (response.json())
    time.sleep(1)
    # 關(guān)閉微信窗口
    time.sleep(1)
    pyautogui.moveTo(683, 16)
    pyautogui.click()
    pyautogui.click()
 
# 獲取群人數(shù)
def GetCharRoomUserNum(groupname):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索群
    ClipboardText(groupname)
    time.sleep(1)
    # 進(jìn)入群窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 群人數(shù)區(qū)域截圖
    userinfo = (310, 0, 659, 47)
    userinfo_img = ImageGrab.grab(userinfo)
    userinfo_img.save('chatroom.png')
    # 識別群人數(shù)截圖
    # 開發(fā)文檔:[url=https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia]https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia[/url]
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('chatroom.png', 'rb')
    img = base64.b64encode(f.read())
    params = {"image":img}
    access_token = '24.21008e8b243c5b2864a7cf0583d907e1.2592000.1661322017.282335-24796078'
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print (response.json())
    time.sleep(1)
    # 關(guān)閉微信窗口
    time.sleep(1)
    pyautogui.moveTo(683, 16)
    pyautogui.click()
 
 
# 發(fā)布群公告
def AddGorupNotice(groupname,NoticeText):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索群
    ClipboardText(groupname)
    time.sleep(1)
    # 進(jìn)入群窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 定位到群名稱
    pyautogui.moveTo(363, 33)
    pyautogui.click()
    # 定位到群公告
    time.sleep(1)
    pyautogui.moveTo(731, 509)
    pyautogui.click()
    # 粘貼群公告內(nèi)容
    ClipboardText(NoticeText)
    # 確認(rèn)發(fā)布群公告
    time.sleep(1)
    pyautogui.moveTo(288, 500)
    pyautogui.click()
    pyautogui.moveTo(312, 297)
    pyautogui.click()
 
# 邀請好友進(jìn)群
def ReqFriendsToGroup(groupname,wxid):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索群
    ClipboardText(groupname)
    time.sleep(1)
    # 進(jìn)入群窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 定位到群名稱
    pyautogui.moveTo(363, 33)
    pyautogui.click()
    # 定位到邀請
    time.sleep(1)
    pyautogui.moveTo(852, 300)
    pyautogui.click()
    # 搜索好友
    ClipboardText(wxid)
    # 發(fā)出邀請
    time.sleep(1)
    pyautogui.moveTo(232, 197)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(493, 561)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(395, 427)
    pyautogui.click()
 
# 獲取好友最新的聊天記錄
def GetChatRecord(wxid):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 搜索微信號
    pyautogui.moveTo(166, 38)
    pyautogui.click()
    ClipboardText(wxid)
    time.sleep(1)
    pyautogui.moveTo(197, 123)
    pyautogui.click()
    # 聊天內(nèi)容區(qū)域截圖
    userinfo = (314, 68, 683, 549)
    userinfo_img = ImageGrab.grab(userinfo)
    userinfo_img.save('chatrecord.png')
    # 識別當(dāng)前聊天窗口截圖
    # 開發(fā)文檔:[url=https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia]https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia[/url]
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('chatrecord.png', 'rb')
    img = base64.b64encode(f.read())
    params = {"image":img}
    access_token = '24.21008e8b243c5b2864a7cf0583d907e1.2592000.1661322017.282335-24796078'
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print (response.json())
 
# 置頂群或好友
def SetTop(groupname_wxid):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到搜索框
    pyautogui.moveTo(143, 39)
    pyautogui.click()
    # 搜索群或好友
    ClipboardText(groupname_wxid)
    time.sleep(1)
    # 進(jìn)入窗口
    pyautogui.moveTo(155, 120)
    pyautogui.click()
    # 打開設(shè)置
    pyautogui.moveTo(684, 38)
    pyautogui.click()
    time.sleep(1)
    # 置頂
    pyautogui.moveTo(914, 227)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(682, 18)
    pyautogui.click()
    print('已將'+str(groupname_wxid)+'置頂')
 
 
# 添加微信
def AddWx(wxid):
    # 先啟動微信
    FindWindow('微信')
    time.sleep(1)
    # 定位到添加微信位置
    pyautogui.moveTo(25, 151)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(278, 39)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(153, 39)
    pyautogui.click()
    time.sleep(1)
    # 搜索微信號
    ClipboardText(wxid)
    time.sleep(1)
    pyautogui.moveTo(183, 91)
    pyautogui.click()
    time.sleep(2)
    # 對搜索微信號結(jié)果進(jìn)行截圖
    userinfo = (306, 68, 565, 240)
    userinfo_img = ImageGrab.grab(userinfo)
    userinfo_img.save('addwx.png')
    # 對搜索微信號結(jié)果進(jìn)行識別
    # 開發(fā)文檔:[url=https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia]https://cloud.baidu.com/doc/OCR/s/Ck3h7y2ia[/url]
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('addwx.png', 'rb')
    img = base64.b64encode(f.read())
    params = {"image":img}
    access_token = '24.21008e8b243c5b2864a7cf0583d907e1.2592000.1661322017.282335-24796078'
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print (response.json())
    # 添加
    time.sleep(1)
    pyautogui.moveTo(435, 203)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(300, 621)
    pyautogui.click()
    time.sleep(1)
    pyautogui.moveTo(278, 37)
    pyautogui.click()
    print('已向'+str(wxid)+'發(fā)送添加好友請求')
    pyautogui.moveTo(682, 18)
    pyautogui.click()
 
# 發(fā)送文本消息(微信號或微信昵稱或備注,需要發(fā)送的文本消息)
# SendWxMsg('微信號','Python發(fā)送微信消息')
 
# 發(fā)送文件消息(圖片、文檔、壓縮包等)
# SendWxFileMsg('微信號',r"文件路徑")
 
# 轉(zhuǎn)發(fā)群里最新的一條消息(微信號或微信昵稱或備注,群名稱)
# ZhuanfaMsg('微信號','群名稱')
 
# 獲取你的個(gè)人信息(昵稱、微信號)
# GetYourInfo('微信號')
 
# 獲取好友微信的個(gè)人信息(昵稱、微信號)
# GetFriendInfo('微信號')
 
# 獲取微信群人數(shù)
# GetCharRoomUserNum('群名稱')
 
# 發(fā)布群公告
# AddGorupNotice('群名稱','Python發(fā)布群公告')
 
# 邀請好友進(jìn)群
# ReqFriendsToGroup('群名稱','cbzqx88')
 
# 獲取好友最新的聊天記錄
# GetChatRecord('微信號')
 
# 置頂群或好友
# SetTop('微信號')
 
# 添加微信
# AddWx('微信號')

以上的winwxpy.py已經(jīng)將常用的一些操作寫成了函數(shù),只需要調(diào)用對應(yīng)的函數(shù),傳入微信號、內(nèi)容、群名稱等參數(shù)進(jìn)去即可調(diào)用其中的功能,目前已實(shí)現(xiàn)的功能如下:

# 發(fā)送文本消息(微信號或微信昵稱或備注,需要發(fā)送的文本消息)
# SendWxMsg('微信號','Python發(fā)送微信消息')
 
# 發(fā)送文件消息(圖片、文檔、壓縮包等)
# SendWxFileMsg('微信號',r"文件路徑")
 
# 轉(zhuǎn)發(fā)群里最新的一條消息(微信號或微信昵稱或備注,群名稱)
# ZhuanfaMsg('微信號','群名稱')
 
# 獲取你的個(gè)人信息(昵稱、微信號)
# GetYourInfo('微信號')
 
# 獲取好友微信的個(gè)人信息(昵稱、微信號)
# GetFriendInfo('微信號')
 
# 獲取微信群人數(shù)
# GetCharRoomUserNum('群名稱')
 
# 發(fā)布群公告
# AddGorupNotice('群名稱','Python發(fā)布群公告')
 
# 邀請好友進(jìn)群
# ReqFriendsToGroup('群名稱','cbzqx88')
 
# 獲取好友最新的聊天記錄
# GetChatRecord('微信號')
 
# 置頂群或好友
# SetTop('微信號')
 
# 添加微信
# AddWx('微信號')

例如我想實(shí)現(xiàn)給微信好友發(fā)送一條消息,只需要將函數(shù)名前的注釋符號#去掉,然后將微信號修改為你要發(fā)送的微信號,右側(cè)的Python發(fā)送微信消息改為你要發(fā)送的內(nèi)容。

# 發(fā)送文本消息(微信號或微信昵稱或備注,需要發(fā)送的文本消息)
SendWxMsg('微信號','Python發(fā)送微信消息')

例如給微信號hvinsion發(fā)送一條消息為“你好,Python!”

SendWxMsg('hvinsion','你好,你好,Python!')

然后再cmd執(zhí)行代碼即可

python winwxpy.py

執(zhí)行中請不要動鼠標(biāo)和鍵盤,因?yàn)榇藭r(shí)python會自動控制你的鼠標(biāo)和鍵盤完成自動點(diǎn)擊、搜索、發(fā)送等步驟。

版本最低要求

Python 3.7

腳本基于目前最新版微信(3.7.5.23)進(jìn)行匹配。

二次開發(fā)

可以基于本源碼進(jìn)行二次創(chuàng)作,例如引入http進(jìn)行遠(yuǎn)程調(diào)用函數(shù)實(shí)現(xiàn)遠(yuǎn)程控制微信。你可以在一臺Windows服務(wù)器登錄電腦版微信,然后使用這個(gè)腳本,實(shí)現(xiàn)遠(yuǎn)程控制,就可以實(shí)現(xiàn)微信的API了。或者是在本地windows系統(tǒng),通過內(nèi)網(wǎng)穿透方式去調(diào)用http來控制微信。

到此這篇關(guān)于使用Python實(shí)現(xiàn)簡單的微信控制操作的文章就介紹到這了,更多相關(guān)Python微信內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中matplotlib實(shí)現(xiàn)最小二乘法擬合的過程詳解

    python中matplotlib實(shí)現(xiàn)最小二乘法擬合的過程詳解

    這篇文章主要給大家介紹了關(guān)于python中matplotlib實(shí)現(xiàn)最小二乘法擬合的相關(guān)資料,文中通過示例代碼詳細(xì)介紹了關(guān)于最小二乘法擬合直線和最小二乘法擬合曲線的實(shí)現(xiàn)過程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • Python使用sftp實(shí)現(xiàn)上傳和下載功能

    Python使用sftp實(shí)現(xiàn)上傳和下載功能

    這篇文章主要為大家詳細(xì)介紹了Python使用sftp實(shí)現(xiàn)上傳和下載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • 如何讀取.npy文件以及如何實(shí)現(xiàn)將數(shù)組保存為圖片

    如何讀取.npy文件以及如何實(shí)現(xiàn)將數(shù)組保存為圖片

    這篇文章主要介紹了如何讀取.npy文件以及如何實(shí)現(xiàn)將數(shù)組保存為圖片問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 使用NumPy和pandas對CSV文件進(jìn)行寫操作的實(shí)例

    使用NumPy和pandas對CSV文件進(jìn)行寫操作的實(shí)例

    今天小編就為大家分享一篇使用NumPy和pandas對CSV文件進(jìn)行寫操作的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python字典中g(shù)et()函數(shù)的基本用法實(shí)例

    python字典中g(shù)et()函數(shù)的基本用法實(shí)例

    在字典內(nèi)置的方法中,想說的方法為get,這個(gè)方法是通過鍵來獲取相應(yīng)的值,但是如果相應(yīng)的鍵不存在則返回None,這篇文章主要給大家介紹了關(guān)于python字典中g(shù)et()函數(shù)的基本用法,需要的朋友可以參考下
    2022-03-03
  • pandas DataFrame map方法的實(shí)現(xiàn)

    pandas DataFrame map方法的實(shí)現(xiàn)

    pandas.DataFrame.map()方法用于對 DataFrame 的每個(gè)元素應(yīng)用一個(gè)函數(shù),返回一個(gè)新的 DataFrame,其形狀與原 DataFrame 相同,下面就來介紹一下,感興趣的可以了解一下
    2025-05-05
  • Django對接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼

    Django對接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼

    搜索是很常用的功能,如果是千萬級的數(shù)據(jù)應(yīng)該怎么檢索,本文主要介紹了Django對接elasticsearch實(shí)現(xiàn)全文檢索的示例代碼,感興趣的可以了解一下
    2021-08-08
  • Tensorflow之梯度裁剪的實(shí)現(xiàn)示例

    Tensorflow之梯度裁剪的實(shí)現(xiàn)示例

    這篇文章主要介紹了Tensorflow之梯度裁剪的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Python抓取手機(jī)號歸屬地信息示例代碼

    Python抓取手機(jī)號歸屬地信息示例代碼

    之前看到一篇文章有提供手機(jī)號歸屬地?cái)?shù)據(jù)庫的下載,由于手機(jī)號號段一直在增加,所以提供的數(shù)據(jù)基本上隨時(shí)會過期,更理想的方法是從網(wǎng)上定期抓取其他站點(diǎn)維護(hù)的經(jīng)緯度信息。下面這篇文章就給大家介紹了如何利用Python抓取手機(jī)歸屬地信息,有需要的朋友們可以參考借鑒。
    2016-11-11
  • OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊

    OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊

    這篇文章主要為大家詳細(xì)介紹了OpenCV3.3+Python3.6實(shí)現(xiàn)圖片高斯模糊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05

最新評論

华容县| 册亨县| 张北县| 延庆县| 庄河市| 六安市| 东丽区| 盐津县| 安康市| 康保县| 砀山县| 黄冈市| 宝鸡市| 霍州市| 永春县| 怀安县| 江陵县| 宜川县| 凯里市| 闵行区| 七台河市| 吉首市| 汕尾市| 东莞市| 蒙城县| 扬中市| 丰原市| 界首市| 炎陵县| 临海市| 广灵县| 定州市| 桑日县| 平利县| 扶沟县| 亚东县| 建湖县| 乐清市| 三原县| 松滋市| 乐平市|