天涯论坛

 找回密码
 立即注册
搜索
查看: 16|回复: 6

按键写入表格的应用(保留seo查关键词的排名)

[复制链接]

3069

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138952
发表于 2024-9-30 19:19:06 | 显示全部楼层 |阅读模式

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

来讲怎样把数据写入表格其中,用过采集软件的伴侣,可能接触过这么一种文件格式(.csv),这个格式在百度百科里面描述的名字叫“逗号分隔值”,然则从文件图标上来看,和excel表格是同样的,便是说它是支持office办公软件打开的。

经过它名字“逗号分隔值”,咱们其实可能猜测到,它是能够经过逗号进行分隔的,这个是它的最大特点。详细来讲便是当写入的内容中,有英文状态下的的逗号,就会以逗号掰开,放入表格中的区别“列”中。

例如写入的内容是qwe,sdf

看到的效果便是下面这般~

当然,这个csv文件倘若用记事本打开,还是表示qwe,sdf

它的用处是啥呢?

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

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

这里用的是站长工具的api数据接口,http://api.chinaz.com/ApiDetails/BaiduPcRanking

这个接口每日有500个的免费查找量,针对普通的网站的seo查找是足够了。针对做网站优化,网络推广的伴侣还有有有些用处的。

瞧瞧它的API文档:

针对api对接,平常便是get和post两种方式,本期的案例中两种都支持,那样针对都支持的咱们就用相对简单的get方式。

下面咱们起始详细的操作,新建一个csv文件,和新建txt同样,直接用file.write命令。

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

file.Write (路径, "")

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

"c40fa0ee91ea4e2f8fbf303470806194"

每日500的免费量,很可能用的人多,一会儿就了。这儿意见大众自己申请,倘若测试没法运用,可能便是这个原由了。

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

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

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

file.Write (路径, "")

file.Write (路径1, "")

Import "shanhai.lua"

Dim key="c40fa0ee91ea4e2f8fbf303470806194"

Dim 域名="www.jianshu.com"

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

Dim m=ShanHai.GetHttp("http://apidata.chinaz.com/CallAPI/BaiduPcRanking?key="&key&"&domainName="&域名&"&keyword="&关键词)

TracePrint m

Dim a=Encode.JsonToTable(m)

If a["Reason"] = "成功" Then

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

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

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

            Dim y=a["Result"]["Ranks"][1]["Title"]

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

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

        End If

Else

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

    End If

End If

有排名就能够看到如下效果:关键词+网站标题+百度排名状况

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

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

需要有几点重视地区

1、我在测试时候,url.get命令当网址是拼接的时候,获取不到数据,因此选择一样功能的山海命令。

2、这个案例中我只写了一个关键词的测试,倘若是多个关键词的,能够循环获取。

3、运用脚本时,不可打开csv,否则没法写入数据到csv中,引起脚本报错。

4、这个api数据接口支持批量获取数据,自动科研下吧。

好了,本期内容就这些,

倘若觉得文案还不错,麻烦点一下右下角的“在看”,谢谢!

其他文案举荐

让界面上显现你想要的文字

关于按键ui界面上的数据重启丢失的原由

【补发】自动答题脚本教程及源码分享(无视分辨率)

“价值200元”的脚本该怎么去写?(多重判断脚本案例)

做一个能自动聊天的脚本(源码分享)

提取api返回值里面的内容

百度云文字识别源码分享

让脚本拥有“记忆”功能

怎样能够对接联众打码平台

关于按键精灵安卓版“文本”关联问的最多的新手问题

提取你想要的内容(正则匹配的简单介绍)

你好,欢迎关注3分钟学堂公众号~

3分钟学堂VIP群:78237147 (付费QQ群)

已然开通付费入群模式,自动扣费无需联系群主,群费48.8元

付费群内有高清视频教程下载,还有有些教程源码

群主解答按键精灵安卓版关联问题 处理问问题没人解答的苦恼】

我的微X:xiaomu86119

我的QQ:453485278

3分钟学堂②群: 375173022 (已满)3分钟学堂③群:128690361 (已满)3分钟学堂④群:780851761 (已满)3分钟学堂⑤群:581913551 (已满)3分钟学堂⑥群:777894623 (已满)3分钟学堂⑦群:922677093 (已满)3分钟学堂⑧群:929476763 (已满)

3分钟学堂⑨群:113086396 已满

3分钟学堂⑩群:686963885 (新群)

另一能够点击下方的按钮,查看往期文案

直接回复“教程”,获取下载位置





上一篇:专业SEO人员常用的SEO工持有哪些?
下一篇:白杨SEO:市场调研分析时,怎么样查询别人网站/APP的流量?【举例】
回复

使用道具 举报

2984

主题

2万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569176
发表于 2024-10-3 21:39:29 | 显示全部楼层
感谢你的精彩评论,带给我新的思考角度。
回复

使用道具 举报

3045

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065860
发表于 2024-10-4 04:21:23 | 显示全部楼层
期待更新、坐等、迫不及待等。
回复

使用道具 举报

3069

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138952
 楼主| 发表于 2024-10-11 05:23:09 | 显示全部楼层
你说得对,我们一起加油,未来可期。
回复

使用道具 举报

2984

主题

2万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569176
发表于 2024-10-20 12:32:16 | 显示全部楼层
说得好啊!我在外链论坛打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。
回复

使用道具 举报

3069

主题

3万

回帖

9915万

积分

论坛元老

Rank: 8Rank: 8

积分
99158935
发表于 2024-10-29 09:31:11 | 显示全部楼层
期待楼主的下一次分享!”
回复

使用道具 举报

2984

主题

2万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569176
发表于 2024-11-1 11:58:26 | 显示全部楼层
百度seo优化论坛 http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 17:19 , Processed in 0.111006 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.