推荐设备MORE

安徽手机建站公司引荐—微信

安徽手机建站公司引荐—微信

行业新闻

「百度搜索排行查寻」【python】百度搜索重要词

日期:2021-03-10
我要分享
時间::12来源于:IT技术性创作者:seo试验室网编阅读文章:80次「手机上版」 百度搜索排行查寻

Python版本号:3.7.1

安裝依靠包requests  re urllib bs4......

安裝方式:开启python安裝文件目录,寻找scripts的文件目录,按住shift出現开启指令对话框,进到后先pip list查询安裝了这些包,随后再pip install 安裝需要要的包。

参照Ryuchong/article/details/

# -*- coding:utf8 -*-
import requests
import re
import pymysql
#重要字,企业网站地址,查寻网站地址
keyword = input(u"请键入你需要查寻的重要字")
site = input("请键入您要查寻的网站地址")
site_baidu = u"s?wd=%s pn=%d0"
site_360 = ""

#word = u"常规体检制造行业爆丑事" #site = "" target="_blank" >text-decoration:none;" (.*?) nbsp', re.S) result = pattern.findall(searchTxt) for item in result: item_str = str(item, encoding = "utf8") i = i+1 print ("rank %d: %s"%(i,item_str)) if site in item_str: return i except Exception as e: print(e) return None return None # content:要检索的重要词, page:要检索的页码 def BaiduSearch(content, page): try: url = site_baidu % (content, page) data = requests.get(url) return data.content except Exception as e: return None if __name__ == "__main__": loops = 10 # 数最多查出第 10 页 page = 0 while(loops): searchTxt = BaiduSearch(keyword, page) page = page+1 rank = KeywordRank(searchTxt, site) if None!=rank: print (u"键入的重要词排到第 %d 名" % rank) print(rank) break loops = loops - 1
sql_insert="insert into seo(id,site,word,rank) values('','%s','%s','%d')"%(site,keyword,rank) cursor.execute(sql_insert) mit() cursor.close() conn.close()

运作結果:

构思得话参照网站地址里说的很清晰,在这里里就注重一下留意加上编号文件格式及其python2版本号与3的兼容问题,英语的语法层面的转变。

有关阅读文章

百度关键词界定及重要词相对密度把控

第一点、恰当界定百度关键词说到百度关键词,相信每一个人都是有一定的掌握。针对重要词,大家一般一般能够过精准定位网页页面,重要词剖析,挑选,和

Python 的一些训练(1)载入shapefile

pandas介绍  Pandas是Python的一个构造化数据信息剖析的神器。在其中,DataFrame是较为常见的解决数据信息的目标,相近于一数量据库里的tabl

怎样运用百度搜索指数值剖析重要词

来源于痞子瑞《SEO深层分析》原文中专业知识。【前言】百度搜索指数值一般被网站站长和SEO工作人员用来作为重要词检索量应用,有时候也用到来剖析某一重要词

python floor涵数的使用方法

节选自《python编程设计基本》蔡永铭小编专用工具:python 3.7 64-bit官方网连接:服务平台:Windows10floor涵数的应用 在p

python程序编写基本:图型库之Pillow应用方式

PIL vs Pillow PIL: Python Imaging Library,是python的图象解决库。因为PIL兼容问题setuptools,加上上升级迟缓等要素,Alex Clark等

赞() 共享到: