通過百度關鍵詞排名查詢工具,可以快速得到當前網站的關鍵字在百度收錄的排名情況!便於了解網站自身關鍵詞排名的優勢與劣勢,從而更好地進行網站優化調整關鍵詞排名 狀況。關鍵詞排名是一種在搜索引擎搜索結果中以關鍵字、關鍵詞、詞組的相關性體現網頁排名的方式。可以分為關鍵詞自然排名以及各搜索引擎提供的關鍵詞競價排名服務兩種。是由利用長期總結出的搜索引擎收錄和排名規則,關鍵詞自然排名一般是搜索引擎對所有相關網頁抓取結果自動分析、自動排名的體現,一般可以通過SEO優化技術來達到關鍵詞排名提升。關鍵詞競價排名服務是由搜索引擎提供的一種有償排名服務。例如百度的“競價排名”就是其中的一種。
最近 “何三筆記” 博客源碼已經更新了一版,這個版本在首頁直觀地看到百度對當前網站的收錄情況,如下圖:

源碼地址:https://gitee.com/pojoin/h3blog
有做SEO的朋友問我能不能做一個百度關鍵詞排名查詢工具,作為技術的我那當然是可以的,而且我覺得用python開發還是相對比較簡單
界面設計

這個工具界面設計相對比較簡單,只需要輸入關鍵詞(支持多個關鍵詞,使用英文逗號隔開即可)、域名,然後點擊查詢按鈕即可,下面輸出查詢結果
代碼實現
from tkinter import Button, Entry, Label, StringVar, Tk, END
from tkinter.scrolledtext import ScrolledText#文本滾動條
from service import BaiduRankService
class MyGui():
def __init__(self) -> None:
self.win = Tk()
self.win.title('百度關鍵詞排名查詢工具-作者何三(www.h3blog.com)')
self.win.geometry('+600+100') #窗口呈現位置
self.keywords = StringVar(value='何三筆記')
self.domain = StringVar(value='www.h3blog.com')
Label(self.win,text='何三筆記(www.h3blog.com)', font=('微軟雅黑',20)).grid(row=0, column=1)
Label(self.win, text='關鍵詞').grid(row=1)
Entry(self.win, textvariable=self.keywords ,width=70).grid(row=1, column=1)
Label(self.win, text='域 名').grid(row=2)
Entry(self.win, textvariable=self.domain ,width=70).grid(row=2, column=1)
Button(self.win,text='PC端查詢', command= self.search).grid(row = 1,column=2)
# Button(self.win, text='手機端查詢', command= self.mobile_search).grid(row = 1,column=2)
self.st = ScrolledText(self.win,font=('微軟雅黑',10),fg='blue',height=20, width=100)
self.st.grid(row=3,column=0,rowspan=3,columnspan=3)
def search(self):
bs = BaiduRankService(self.st,self.keywords.get(), self.domain.get() )
bs.setDaemon(False)
bs.start()
def mobile_search(self):
bs = BaiduRankService(self.st,self.keywords.get(), self.domain.get() , terminal_type='mobile')
bs.setDaemon(False)
bs.start()
def start(self):
self.win.mainloop()
if __name__ == '__main__':
gui = MyGui()
gui.start()
改進
目前該工具正在開發手機端百度關鍵詞排名情況的查看功能
工具下載
關注
“何三筆記” 回復”百度查排名工具” 進行獲取下載地址
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/220750.html