欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python批量查詢關(guān)鍵詞微信指數(shù)實例方法

 更新時間:2019年06月27日 11:18:09   作者:胡斐張無忌  
在本篇文章中小編給大家整理的是關(guān)于Python批量查詢關(guān)鍵詞微信指數(shù)實例方法以及相關(guān)代碼,需要的朋友們可以跟著學習下。

教你用Python批量查詢關(guān)鍵詞微信指數(shù)

前期準備安裝好Python開發(fā)環(huán)境及Fiddler抓包工具。前期準備安裝好Python開發(fā)環(huán)境及Fiddler抓包工具。

首先打開Fiddler軟件,點擊Tools,在下拉菜單選擇Options,然后選中HTTPS,進行HTTPS設(shè)置,如下圖所示:

再進行connections設(shè)置,如下圖所示:

手機配置主要是使電腦和手機處于同一個局域網(wǎng),打開手機WLAN設(shè)置,開啟手動代理,然后設(shè)置代理服務(wù)器主機名和代理服務(wù)器端口。代理服務(wù)器主機名為電腦IPv4地址,電腦運行cmd,輸入ipconfig回車即可獲取。如下圖:

代理服務(wù)器端口為Fiddler軟件connections設(shè)置的默認端口8888。當然這個端口寫可以修改成別的,只要一致就可以,這邊就直接使用默認端口了。最終配置如下圖所示:

然后手機瀏覽器訪問http://+IPv4地址+端口,如本例http://192.168.100.226:8888/,在頁面中點擊FiddlerRoot certificate下載證書,按照提示安裝即可。這樣就實現(xiàn)了全部配置,在手機訪問頁面,就可以在Fiddler中看到抓包數(shù)據(jù)了。然后手機瀏覽器訪問http://+IPv4地址+端口,如本例http://192.168.100.226:8888/,在頁面中點擊FiddlerRoot certificate下載證書,按照提示安裝即可。這樣就實現(xiàn)了全部配置,在手機訪問頁面,就可以在Fiddler中看到抓包數(shù)據(jù)了。

打開微信指數(shù)小程序,搜索關(guān)鍵詞,如“演唱會”,找到Host為search.weixin.qq.com的請求點擊進去,取出Request Headers中的幾個參數(shù):GET,即請求連接;User-Agent用戶代理及referer(如下圖所示)。代碼中需要修改請求頭中的這三個配置。

代碼示例:

import requests,urllib,json,random,time
from requests.packages.urllib3.exceptions import InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

headers = {'Accept-Encoding': 'gzip',
    'referer': 'https://servicewechat.com/wxc026e7662ec26a3a/7/page-frame.html',#需按實際抓包修改
    'content-type': 'application/json',
    'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; vivo V3Max A Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 MicroMessenger/7.0.4.1420(0x27000435) Process/appbrand2 NetType/WIFI Language/zh_CN', #需按實際抓包修改
    'Host': 'search.weixin.qq.com',
    'Connection': 'Keep-Alive'
    }

with open('weixin.txt','w',encoding='utf-8') as f:
 for line in open('keywords.txt',encoding='utf-8-sig'):
   word = line.rstrip()
   kw = urllib.parse.quote(word)
   url = 'https://search.weixin.qq.com/cgi-bin/searchweb/wxindex/querywxindexgroup?group_query_list={}&wxindex_query_list={}&gid=&openid=ov4ns0NiA4_Cshlsxa5pT640jC5w&search_key=1560843991380393_3137533225'.format(kw,kw) #需按實際抓包修改
   html = requests.get(url,headers=headers,verify=False).text
   time.sleep(random.uniform(2, 4))
   datas = json.loads(html)
   if datas.get('data'):
    try:
      wxindex_str = datas['data']['group_wxindex'][0]['wxindex_str']
      if wxindex_str:
       index = wxindex_str.split(',')[-1]
      else:
       index = 0
    except:
      index = 0
   else:
    index = 0
   data = '{}\t{}\n'.format(word,index)
   print(data.rstrip())
   f.write(data)

注意請求鏈接的修改,需要將取出的原始鏈接中g(shù)roupquerylist及wxindexquerylist等號后邊的字符修改成{}。關(guān)鍵詞保存在keywords.txt文件中,一行一個。運行腳本,數(shù)據(jù)輸出如下圖所示,數(shù)據(jù)最終會保存到weixin.txt。

總結(jié):

以上就是關(guān)于Python批量查詢關(guān)鍵詞微信指數(shù)的全部知識點,感謝大家的學習和對腳本之家的支持。

相關(guān)文章

  • python 同時運行多個程序的實例

    python 同時運行多個程序的實例

    今天小編就為大家分享一篇python 同時運行多個程序的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python操作excel讓工作自動化

    python操作excel讓工作自動化

    這篇文章主要為大家詳細介紹了python如何操作excel讓工作自動化,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python實現(xiàn)Windows電腦定時關(guān)機

    python實現(xiàn)Windows電腦定時關(guān)機

    這篇文章主要為大家詳細介紹了python實現(xiàn)Windows電腦定時關(guān)機功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 詳解python函數(shù)傳參是傳值還是傳引用

    詳解python函數(shù)傳參是傳值還是傳引用

    本篇文章主要介紹了詳解python函數(shù)傳參是傳值還是傳引用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Python制作簡易版2048小游戲

    Python制作簡易版2048小游戲

    2048作為經(jīng)典的手機端游戲一直深受大家的喜愛,本文將利用Python中的Pygame模塊制作簡單版的2048游戲,感興趣的小伙伴可以了解一下
    2022-07-07
  • Python對兩個有序列表進行合并和排序的例子

    Python對兩個有序列表進行合并和排序的例子

    這篇文章主要介紹了Python對兩個有序列表進行合并和排序的例子,最終代碼經(jīng)過不斷優(yōu)化,小編非常滿意,需要的朋友可以參考下
    2014-06-06
  • Python實現(xiàn)全自動安裝第三方庫的方法

    Python實現(xiàn)全自動安裝第三方庫的方法

    這篇文章主要介紹了Python實現(xiàn)全自動安裝第三方庫的方法,一說Python要安裝哪個模塊,我們第一反應(yīng),win+r輸入cmd,pip?instll安裝,但是如果換電腦了,Python第三方庫那么多,難道要一次一次的敲擊pip?install,本文就介紹一個簡單的方法解放雙手,需要的朋友可以參考下
    2023-07-07
  • Python+tkinter編寫一個最近很火的強制表白神器

    Python+tkinter編寫一個最近很火的強制表白神器

    這篇文章主要為大家詳細介紹了Python如何通過tkinter編寫一個最近很火的強制表白神器,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起嘗試一下
    2023-04-04
  • pytest多重斷言的實現(xiàn)

    pytest多重斷言的實現(xiàn)

    本文主要介紹了pytest多重斷言的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • pycharm導(dǎo)入第三方庫的兩種方法(永不報錯)

    pycharm導(dǎo)入第三方庫的兩種方法(永不報錯)

    這篇文章主要介紹了pycharm導(dǎo)入第三方庫的兩種方法(永不報錯),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11

最新評論