关键词搜索工具
我是亓十,之前我曾发布过一款微信搜一搜下拉关键词的工具。近期,我抽空对它进行了优化,特别改进了OCR识别的区域准确性,并新增了对相关搜索词的识别与提取功能。
今天,我在此与大家分享这款工具的技术交流细节,并详解wx搜一搜下拉关键词及相关搜索词工具的开发与使用教程。
一、工具背景及技术栈介绍
开发语言: 我主要使用python3.7进行开发,这款语言适合新手开发者用于制作小型软件。
技术依赖: 我们采用百度OCR通用识别接口,且每月提供1000次免费调用额度,使得工具的使用更为经济实惠。
开发思路: 通过打开电脑上的微信搜一搜客户端,我们绑定特定窗口,并定义起始关键词。接着,利用代码实现自动输入,同时结合百度OCR截图区域识别文字功能,最终将结果保存为excel文件。
二、关键词及相关搜索词解释
1. 下拉关键词: 当您输入搜索词后,会自动出现一系列下拉关键词。我们通过OCR对特定区域的文字进行识别,并将这些关键词保存到excel文件中。
2. 相关搜索词: 当您输入搜索词并进行搜索后,最右边会出现相关搜索词。这些词我们称之为相关搜索词,同样地,我们使用OCR进行文字识别并保存到excel。
三、软件目录文件详解
ocrkey.ini文件: 此文件用于填写百度OCR识别接口的key。
ip.txt文件: 该文件无需用户进行任何操作。
authcode.txt文件: 用于填写授权码。
下拉搜索词提取exe工具: 专门用于提取上述的下拉关键词。
相关搜索词提取exe工具: 专门用于提取上述右侧的相关词。
四、界面与功能点详述
1. 提取方式: 包括循环提取和指定提取两种方式,前者可设置循环行数以提取多个相关词,后者则允许用户预先准备一个txt文件,其中包含要提取的不同根关键词。
2. 保存路径: 用户需设置好保存路径,以便于保存提取的关键词数据。
五、准备工作
在开始使用前,请先访问百度开放平台并创建应用以获取API Key。完成创建后,请妥善保管您的API Key并申请好每月1000次的免费调用额度。这个免费资源对于一般用户来说已经足够使用。
六、使用操作步骤
1. 打开软件目录中的ocrkey.ini文件,填写百度OCR的key。
2. 打开authcode.txt文件并填写授权码。
3. 根据需要双击相应的程序开始使用。
4. 打开电脑版微信并点击搜一搜主页面,执行相关操作后关闭微信至桌面右下角(注意不是退出)。
5. 在软件界面选择循环提取或指定提取方式,并按照提示进行操作。
6. 点击“提取关键词”按钮开始操作,期间请勿移动鼠标和键盘,直至程序运行结束。最佳操作方式是只保留搜一搜窗口和程序窗口进行操作。