首页 > 问答 > 百度指数真不能批量查询了吗?

百度指数真不能批量查询了吗?

[导读]:现在都用flash了,好像不能查,有高人有办法吗? 可以,不过用别的软件,或者自己会用python写一个就可以 ### 会python可以用Python写一个查百度指数工具,代码示例: from pyque...

现在都用flash了,好像不能查,有高人有办法吗?

可以,不过用别的软件,或者自己会用python写一个就可以

###

会python可以用Python写一个查百度指数工具,代码示例:

from pyquery import PyQuery as pq

from selenium import webdriver

from  import By

from  import WebDriverWait

from  import expected_conditions as EC

import time,urllib,random

word_indexs = []

options = ()

('--headless')  #设置为无界面模式,不然会报错!!

('user-agent=Mozilla/ (Windows NT  WOW64) APPleWebKit/ (KHTML, like Gecko) Chrome/ Safari/')

(r"--user-data-dir=C:\Users\hp\AppData\Local\Google\Chrome\User Data")  #获取登陆后保持的cookie

browser = (chrome_options=options)

wait = WebDriverWait(browser, 5)

for kw in open('keywords.txt',encoding='utf-8-sig'):

    kw = ()

    word = (kw)

    newurl = '{}?words={}'.format(word,word)

    (newurl)

    ((, ))

    try:

        (((,'tbody')))  #等到元素可见

        html = 

        doc = pq(html)

        indexs = doc('.veui-table .veui-table-column-right').text().split()

        total_index = indexs[6]

        mobile_index = indexs[7]

    except:

        total_index = 0

        mobile_index = 0

    index = '{}\t{}\t{}'.format(kw,total_index,mobile_index)

    word_(index+'\n')

    print(index)

with open('百度指数查询结果.txt','w',encoding='utf-8') as f:

    (word_indexs)

参数说明:

--user-data-dir:修改成电脑Chrome浏览器User Data文件夹所在路径

keywords.txt:关键词存放文件,一行一个

PS:如果不明白,可关注我微信公众号「Python加SEO做增长」获得帮助。

###

可以,要别外用软件,像我的网站

###

这不是可以吗??

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/69746.html