0
点赞
收藏
分享

微信扫一扫

关键词获取篇---百度站长平台关键词

关键词获取篇---百度站长平台关键词_百度  关注淡漠流年pyseo

淡漠流年pyseo(danmo_pyseo) ----入驻微信公众号,职场小白分享职场中seo的一些工作技能,利用python去提高seo工作的技巧和效率知识分享,不喜勿喷


关键词获取篇---百度站长平台关键词

技能要求:异步io


首先,我们要登陆百度站长平(https://ziyuan.baidu.com/)  获取登陆的cookie,将cookie复制到python代码中

关键词获取篇---百度站长平台关键词_百度_02


关键词获取篇---百度站长平台关键词_百度_03


因为不是经常抓取关键词,这里就不写自动获取cookie的代码了。

接下来,我们获取抓取关键词的链接,如图所示:

关键词获取篇---百度站长平台关键词_数据_04

将链接作为python爬虫抓取关键词的url

关键词获取篇---百度站长平台关键词_数据_05

因为这个url异步返回的是关键词信息,格式是json数据。


关键词获取篇---百度站长平台关键词_json数据_06


那么我们通过aiohttp和asyncio包就可以写python爬虫代码了。如图所示:

关键词获取篇---百度站长平台关键词_json数据_07

获取到相应的json数据后,将数据进行解析,如图所示:

关键词获取篇---百度站长平台关键词_json数据_08

因为百度站长平台关键词是用户实际搜索的关键词,包括点击的关键词还有展现的关键词,关键词列表里面包含很多杂乱信息,包括字母、数字的。这些不是我们需要的。我们只需要包含汉字的关键词,通过上图正则表达式,就可以只获取汉字的关键词。

关键词获取篇---百度站长平台关键词_百度_09

关键词获取篇---百度站长平台关键词_json数据_10

这样就可以通过异步多线程抓取百度站长平台的关键词数据,拿到这些关键词信息,就可以撰写长尾词文章或者优化网站关键词布局,都是不错的选择!


关键词获取篇---百度站长平台关键词_百度_11

END

关键词获取篇---百度站长平台关键词_数据_12

只做干货分享,喷子勿喷,喜欢淡漠的点个关注,不迷路!

举报

相关推荐

0 条评论