因为工作需要,利用业余时间开发的,可以查询百度排名+360排名工具,附上代码。

#360搜索排名查询
# -*- coding=utf-8 -*-
import requests
from lxml import etreeheaders={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'
}def ss360(keyword,num,search_url):search_datas=''for x in range(1,num+1):print(f"正在查询第{x}页搜索结果...")url=f"https://www.so.com/s?q={keyword}&pn={x}"html=requests.get(url,headers=headers).text#print(html)con=etree.HTML(html)#print(con)title=con.xpath('//h3[@class="res-title "]/a/text()')#print(title)#print(len(title))datas=con.xpath('///h3/a')#print(len(datas))for data in datas:#print(data)try:data_res=data.attrib['data-res']#pos=re.findall('"pos":(.+?),',data_res,re.S)#print(pos[0])data_res=eval(data_res) #转换为字典数据pos=data_res['pos']print(pos)except:pos=''try:data_url=data.attrib['data-url']except:data_url=data.attrib['href']if "http://e.360.cn/static/" not in data_url and "javascript:" not in data_url:print(data_url)print('\r')if search_url in data_url:pm=(x-1)*10+posprint(f'第{x}页,排名:{pos}/{pm},链接:{data_url}')search_data=f'第{x}页,排名:{pos}/{pm},链接:{data_url}'search_datas ='%s%s%s'%(search_datas,search_data,'\n')print(search_datas)return search_datasif __name__ == "__main__":search_datas = ''keyword = input('请输入关键词>>')num = int(input('请输入最大查询页数>>'))search_website = input('请输入网址(建议输入不带www网址)>>')search_datas=ss360(keyword,num,search_website)print('========================查询结果========================\n\n')print(search_datas)print('\n\n========================查询结束========================\n')

  

转载于:https://www.cnblogs.com/68xi/p/11206597.html

python打造seo必备工具-自动查询排名相关推荐

  1. python快速排名seo代码_python打造seo必备工具-自动查询排名

    因为工作需要,利用业余时间开发的,可以查询百度排名+360排名工具,附上代码. #360搜索排名查询 # -*- coding=utf-8 -*- import requests from lxml ...

  2. 关键词挖掘采集python采集关键词挖掘数据SEO必备工具

    关键词采集工具]seo必备工具,python采集关键词挖掘数据 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 ...

  3. Python研发工程师必备工具合集

    Python研发工程师必备工具合集 1.必备工具 2.常用网站 3.学习路线 4.必备技能 5.书籍推荐 6.进阶学习 一.必备工具: 1.Sublime Text 2.Notepad++ 3.Vis ...

  4. SEO常用工具-SEO免费工具-SEO必备工具

    SEO常用工具有哪些?每个好的网站都是离不开数据分析,通过互联网大数据分析出对SEO有价值的关键词以及网站面临的情况.所以要做好SEO必须借助SEO分析工具,分析出有流量的关键词朝着这个目标前行! 一 ...

  5. python快速排名seo代码_【python】seo必备排名一目了然,360搜索排名查询

    [Python] 纯文本查看 复制代码#360搜索排名查询 # -*- coding=utf-8 -*- import requests from lxml import etree headers= ...

  6. 牛奶神马搜索权重批量查询软件【SEO必备工具】

  7. 奔奔AI文章伪原创生成软件【SEO必备工具】

  8. 免费英文版的SEO优化工具使用教程

    本篇将分七个版块,为大家介绍免费英文SEO工具, 一.关键词搜索工具 二.外链建设工具 三.外链分析工具 四.SEO 技术类工具 五.排名跟踪工具 六.内容优化工具 七.视频 SEO 工具 一.关键词 ...

  9. seo必备网站分析工具,关键词百度搜索结果查询导出源码

    seo必备网站分析工具,关键词百度搜索结果查询导出源码 两个简单的版本,关于百度搜索结果的采集抓取,可以获取到竞争对手的网站,加以分析和研究,只需输入关键词和搜索页码,即可完成对于竞争对手的获取和研究 ...

最新文章

  1. spring-gateway(一)Reactor编程基础
  2. 【数字信号处理】傅里叶变换性质 ( 频域函数的共轭对称分解 | 序列的傅里叶变换 | 傅里叶变换的共轭对称 | 傅里叶变换的共轭反对称 )
  3. JavaScript 新增两个原始数据类型
  4. SpringBoot配置文件与配置类的属性映射方式
  5. 关于SQL的基础语法(二)
  6. java 中 如何sum 乘法_java 加法 乘法问题
  7. 1283 最简单的计算机
  8. Lunar Pro for Mac v5.2.2 – 实用的外接显示器屏幕亮度调节工具
  9. magic4升级鸿蒙系统,Magic UI 4.0将于9月中旬内测招募 后续可升鸿蒙系统
  10. 【视频剪辑】Pr剪切素材时常用快捷键及素材快进快退
  11. linux x86软件改arm,x86程序移植到arm上
  12. python dbf导入到sql_python读写dbf数据库
  13. Android JSON解析并展现在listactivity实例
  14. Windows.old可以删除吗?
  15. 探索鼎龙湾德萨斯牛仔小镇,欣赏粤西非遗文化的魅力
  16. 线性代数学习笔记——第十三讲——行列式的定义
  17. 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式
  18. golang colly踩坑笔记
  19. 前端页面更新,解决浏览器缓存不更新问题
  20. 一个上手简单的小项目:抖音评论截流卖资料

热门文章

  1. BootStrap和LayUI
  2. Sql Server2008如何让外网访问自己的数据库
  3. 电子信息工程水声考研去向_电子信息工程全日制硕士研究生
  4. webp 批量转换png或jpg
  5. INTERSPEECH 2020 论文集下载
  6. iOS小技能:蓝牙打印商品价签和交易小票的模版,实现自动连接最近使用的打印机 (针对佳博GP-2120TU型号为例子进行展开) 【包含完整demo源码】
  7. 7-12 珍珠项链 (10 分)
  8. B/S程序员们,让我们一起来加速IE6的死亡吧!
  9. java雍俊海_JAVA程序设计 雍俊海(学习笔记2)
  10. 遗传算法配送路径优化java_基于遗传算法的配送中心路径优化问题分析