• 首页
  • 服务项目
  • 优化案例
  • 技术资讯
  • 联系我们
登录 | 注册
  • 首页
  • 服务项目
  • 优化案例
  • 技术资讯
  • 联系我们
登录 | 注册

安卓按键精灵写入表格的应用(保存seo查关键词的排名)

栏目:常见问题 文章出处:网络 人气:0 发表时间:03-09

安卓按键精灵写入表格的应用(保存seo查关键词的排名)

  本期文章讲两个知识点,一是把数据写入表格。二是通过api数据接口获取关键词在百度上的排名情况。

  先来说如何把数据写入表格当中,用过采集软件的朋友,可能接触过这么一种文件格式(.csv),这个格式在百度百科里面描述的名字叫“逗号分隔值”,但是从文件图标上来看,和excel表格是一样的,也就是说它也是支持office办公软件打开的。

  通过它名字“逗号分隔值”,我们其实可能猜测到,它是可以通过逗号进行分隔的,这个也是它的最大特点。具体来说就是当写入的内容中,有英文状态下的的逗号,就会以逗号分开,放入表格中的不同“列”中。

  比如写入的内容是qwe,sdf

  看到的效果就是下面这样~

  当然,这个csv文件如果用记事本打开,还是显示qwe,sdf

  它的用处是啥呢?

  对比上面两张图,记事本显示的是一行内容,而csv通过表格工具打开以后是显示一行两列。这样如果多类数据写入的话,就可以实现分列展示。后期需要数据运算处理,直接转化成表格的xls格式,非常方便。

  第二个知识点,通过api接口获取关键词在百度搜索中的排名情况。

  这里用的是站长工具的api数据接口,

  

  这个接口每天有500个的免费查询量,对于普通的网站的SEO查询是足够了。对于做网站优化,网络推广的朋友还有有一些用处的。

  先看看它的API文档:

  对于api对接,常见的就是get和post两种方式,本期的案例中两种都支持,那么对于都支持的我们就用相对简单的get方式。

  下面我们开始具体的操作,新建一个csv文件,和新建txt一样,直接用file.write命令。

  Dim路径="/sdcard/pictures/排名.csv"

  file.Write(路径,"")

  生成好csv以后,接下来是要对接api接口了,先去申请一个key,这个需要注册,这里如果你仅仅为了测试,直接用我的:

  "c40fa0ee91ea4e2f8fbf"

  每天500的免费量,很可能用的人多,一会儿就没有了。这里建议大家自己申请,如果测试无法使用,可能就是这个原因了。

  我们以在百度上搜索“按键精灵安卓版教程”这个关键词为例,看看我在简书上发文章的页面的排名情况。为了能够有数据,这里我刻意找了一个有排名的页面来做案例。

  Dim路径="/sdcard/pictures/排名.csv"

  Dim路径1="/sdcard/pictures/未有排名.csv"

  file.Write(路径,"")

  file.Write(路径1,"")

  Import"shanhai.lua"

  Dimkey="c40fa0ee91ea4e2f8fbf"

  Dim域名=""

  Dim关键词="按键精灵安卓版教程"

  Dimm=ShanHai.GetHttp("

  "&key&"&domainName="&域名&"&keyword="&关键词)

  TracePrintm

  Dima=Encode.JsonToTable(m)

  Ifa["Reason"]="成功"Then

  IfUBOUND(a["Result"]["Ranks"])>-1Then

  IfInStr(1,a["Result"]["Ranks"][1]["RankStr"],"1-")>0Then

  Dimx=split(a["Result"]["Ranks"][1]["RankStr"],"-")

  Dimy=a["Result"]["Ranks"][1]["Title"]

  TracePrint关键词&"----"&y&"----"&"首页第"&x(1)&"位"

  File.writeline(路径,1,关键词&","&y&","&"首页第"&x(1)&"位")

  EndIf

  Else

  File.writeline(路径1,1,关键词)

  EndIf

  EndIf

  有排名就可以看到如下效果:关键词+网站标题+百度排名情况

  当然这里我还用另外一个csv文件,存储没有排名的关键词,留做备份之后着重优化的词语。

  由于之前有多期教程讲过api对接以及返回值为json的提取方式,这里就不重新写了。

  需要有几点注意的地方:

  一、我在测试时候,url.get命令当网址是拼接的时候,获取不到数据,所以选用了同样功能的山海命令。

  二、这个案例中我只写了一个关键词的测试,如果是多个关键词的,可以循环获取。

  三、使用脚本时,不能打开csv,否则无法写入数据到csv中,导致脚本报错。

  四、这个api数据接口支持批量获取数据,自行研究下吧。

  好了,本期内容就这些,

最新资讯

百度关键词seo优化排名如何上首页
百度优化需要重视图片优化吗?
百度关键词SEO优化需要循序渐进
百度优化排名中的重要因素有哪几个?
在线教育怎么做好SEO优化?
在网站的SEO优化中,友情链接的作用有哪些?
百度云市场正式上架SEO优化业务
百度优化seo值得注意的小细节
百度不收录的几个原因和解决方法,SEO优化必备技能
在现今成都企业做seo优化推广关键词筛选很重要

推荐内容

SEO的黑帽和白帽
Seo推广策略
收集整理关于网站内容的常见问题解答
出奇制胜如何快速增加网站外链
「干货分享」为什么做不好SEO,用户思维必须了解
Canonical标签在SEO中重要作用
SEO业务如何选择代理IP
SEO和SEM的区别是什么?企业推广究竟选什么呢?
你必须依靠百度和谷歌在网站上做流量吗?
5分钟网销私房课:什么样的网站才能让排名快速上去?

超速排致力于为企业提供系统化的智能优化解决方案,不断深入研究SEO优化技术,关键词优化排名技术,努力让所有客户轻松完成关键词排名到首页。

技术资讯

  • SEO技术
  • 行业资讯
  • 常见问题

联系我们

  • 客服QQ:29380611
  • mail:admin@baidu.com
  • 电话:137XXXXXXXX
  • 立即咨询

  • 售前客服QQ:29380611
  • 立即咨询
ChaoSuPai.Com快速排名系统 © 2015-2023年 粤ICP备16097096号-3 广州市莫方信息科技有限责任公司 超速排 版权所有
               官方已经暂停该功能,等待官方启用后再用        


Recent Search Keywords

  • Business
  • Web Development
  • SEO
  • Logistics
  • Freedom