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

优采云 发布时间: 2020-08-30 20:23

  Android按钮向导写入表中的应用程序(保存seo搜索关键字的排名)

  本期文章讨论了两个知识点,一个是将数据写入表中. 第二个是通过api数据界面获取百度上关键字的排名.

  让我们首先谈谈如何将数据写入表中. 使用了采集软件的朋友可能已经使用了这种文件格式(.csv). 百度百科中描述的这种格式的名称是“逗号分隔值”,但是从文件图标的角度来看,它与excel工作表相同,这意味着它也支持打开办公软件.

  

  通过其名称“逗号分隔值”,我们可能实际上猜测它可以用逗号分隔. 这也是它的最大特点. 具体来说,当书面内容中有英文逗号时,它将用逗号分隔并放在表格的不同“列”中.

  例如,写的内容是qwe,sdf

  您看到的效果如下〜

  

  当然,如果使用记事本打开此csv文件,它仍显示qwe,sdf

  

  它有什么用?

  比较上面两张图片,记事本显示一行内容,而使用表格工具打开csv则显示一行和两列. 这样,如果写入了多种类型的数据,则可以按列显示. 在后期,需要对数据进行处理并将其直接转换为表的xls格式,非常方便.

  第二个知识点是通过api界面获得百度搜索中关键字的排名.

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

  此界面每天有500个免费查询,足以应付普通的网站SEO查询. 对于网站的优化,有一些对在线推广的朋友有用的东西.

  首先查看其API文档:

  

  对于api停靠,两种常见方法是get和post. 在此问题的情况下,两者均受支持. 对于同时支持两者的用户,我们将使用相对简单的get方法.

  接下来,我们将开始特定的操作,就像创建新的txt一样,创建一个新的csv文件,直接使用file.write命令.

  Dim path =“ / sdcard / pictures / ranking.csv”

  file.Write(路径,“”)

  生成csv后,下一步是连接到api接口. 首先,申请钥匙. 这需要注册. 如果仅用于测试,请直接使用我的:

  “ *敏*感*词*0fa0ee91ea4e2f8fbf3”

  每天500欧元的免费使用量可能会被更多的人使用,并且一段时间后会消失. 建议您自己申请. 如果无法使用测试,则可能是原因.

  让我们在百度上搜索关键字“ Key Wizard Android Tutorial”,以查看我在短书上发布文章的页面排名. 为了获得数据,在这里我特意找到一个排名页面作为示例.

  Dim path =“ / sdcard / pictures / ranking.csv”

  昏暗的路径1 =“ / sdcard / pictures / No rank.csv”

  file.Write(路径,“”)

  file.Write(路径1,“”)

  导入“ shanhai.lua”

  Dim键=“ *敏*感*词*0fa0ee91ea4e2f8fbf3”

  昏暗的域名=“”

  Dim keyword =“ Key Wizard Android版本教程”

  Dim m = ShanHai.GetHttp(“”&key&“&domainName =”&域名&“&keyword =”&keyword)

  TracePrint m

  Dim a = Encode.JsonToTable(m)

  如果a [“原因”] =“成功”那么

  如果UBOUND(a [“ Result”] [“ Ranks”])> -1然后

  如果InStr(1,a [“ Result”] [“ Ranks”] [1] [“ RankStr”],“ 1-”)> 0然后

  Dim x = split(a [“ Result”] [“ Ranks”] [1] [“ RankStr”],“-”)

  Dim y = a [“结果”] [“排名”] [1] [“标题”]

  TracePrint关键字&“ ----”&y&“ ----”&“首页编号”&x(1)&“位”

  File.writeline(path,1,keywords&“,”&y&“,”&“主页”&x(1)&“ bit”)

  如果结束

  其他

  File.writeline(路径1、1,关键字)

  如果结束

  如果结束

  如果您具有排名,则可以看到以下效果: 关键字+网站标题+百度排名情况

  

  当然,我还要在此处使用另一个csv文件来存储未排名的关键字,并将其作为备用字词来专注于优化.

  因为以前有很多关于api停靠以及提取json返回值的方法的教程,所以在这里我不会重写它.

  一些注意事项:

  1. 当我进行测试时,URL进行拼接时url.get命令无法获取数据,因此我选择了具有相同功能的Shanhai命令.

  两个. 在这种情况下,我只写了一个关键字test. 如果是多个关键字,则可以循环使用.

  3. 使用脚本时,无法打开csv,否则无法将数据写入csv,从而导致脚本报告错误.

  四个. 该api数据接口支持批量数据获取,因此让我们自己研究一下.

  好的,这就是这个问题了,

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线