网站链接的提交方式无非是手动提交、主动提交、sitemap提交这三种方式,今天我们以百度搜索引擎为例子展开一下,这三种提交方式区别可以查看之前的文章《百度几种链接推送方式对比》,其中的手动提交是大多数站长使用的方式,每次提交链接必须登录百度搜索资源平台,并且每次只能提交20条;如果提交内容多的时候还是非常低效,这个时候就要用到主动提交。
API提交的方式
主动提交也叫API提交,是通过api接口调用来实现连接的推送,非常的便捷高效。只需简单的几行代码就可以实现秒提交数万的链接,还是非常给力,但是就是需要一定编程能力。不过当你看到这篇文章时,就需要恭喜你得到一种傻瓜式的API提交方法,无需编程开发能力,也无需对网站做任何的修改。
如图所示,百度API推送实现方式官方给了curl、post、php、ruby这四种方法,这里给大家重点介绍通过curl推送的方案,无需对网站做任何配置,任何编程语言的网站都适用,学会这种方法再也不用为链接推送而烦恼了。
curl推送教程
curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。我们可以使用curl 实现便捷的进行百度api主动推送,其它支持 curl方法推送的搜索也都可以使用此教程。
检测是否支持curl
curl,支持windows、linux、mac等众多系统,这里是使用windows系统进行演示,新版本的windows基本都带有curl功能,笔者使用的windows 11系统,是属于支持curl命令的。如果使用的是其他的系统可以使用以下命令测试下系统是否支持curl。打开电脑的终端,window系统的终端也就是命令提示符cmd,运行‘curl --help’如果没有报错则说明当前系统是支持curl命令的。
如上图所示,在命令提示符窗口输入‘curl --help’回车确认,命令正常运行代表该系统支持curl命令,如果你的系统不支持curl,文末会有教程展示如何在windows系统中安装curl。
配置推送功能
在电脑的任何位置创建一个文件夹,如在电脑桌面创建一个文件“潘某人SEO”;然后打开这个文件夹创建两个txt文件,分别为‘urls.txt’和‘panmourenseo.txt’。
打开‘panmourenseo.txt’输入curl推送命令,命令可以打开百度搜索资源平台进行直接复制,因为每个站点的参数是不同的,所以直接进入已经验证好对应站点的百度搜索资源平台账号进行复制就可以,如下图所示。
将上图红框部分的内容复制到‘panmourenseo.txt’,然后回车在下一行输入‘pause’,然后保存,如下图所示。
将文件‘panmourenseo.txt’重命名为‘panmourenseo.bat’
提交展示
然后打开文件‘urls.txt’,将需要提交链接一行一条输入之后保存,如上图所示,之后需要提交什么链接就直接替换保存即可。
当每次配置好‘urls.txt’文件之后链接之后,直接双击‘panmourenseo.bat’,即可运行curl进行百度api提交链接,提交成功会显示如下,其中remain后的数字代表今日还可以提交的url的数量,success后的数字代表本次成功提交的链接的数量。
高端的操作往往都是这么的朴实无华,至此我们就实现了通过curl进行百度api推送链接,是不是超级简单的高效呢!
curl安装方法
如果你的电脑系统不支持curl,那么就需要进行手动安装curl,以下展示curl的安装方法,如果已经可以成功推送链接的,以下内容就不需要在继续阅读,当然你非要看,我也没有什么意见。
curl 下载
第一步,我们需要下载curl,选择对应自己系统的版本进行下载curl,支持windows、linux、mac等众多系统。在潘某人SEO公众号后台回复“curl下载”即可获取相关软件包及下载地址。需要注意的是软件包要选择和自己电脑系统匹配的,下面以windows系统为例子。
curl 安装
curl 的安装非常简单,下载得到的一般是一个压缩包,将其解压放到常用文件中,这里为了演示使用 curl 8.1.2版本进行,版本会更新故解压的文件名可能会有所不同。
解压之后得到了一个叫‘curl-8.1.2_2-win64-mingw’的文件夹,将文件夹放置你所期望的地方即可完成安装。
curl 配置
为了能够方便在在命令提示窗口使用curl命令需要配置一下环境变量才可以。打开电脑的“控制面板”,选择点击“系统和安全”,选择点击“系统”,就可以看到如下界面。
打开解压的‘curl-8.1.2_2-win64-mingw’的文件夹,点击上面地址框,复制文件夹的路径。
点击“新建”,然后“变量名”,“变量值”是刚刚解压的“curl-8.1.2_2-win64-mingw”文件,找到里面的bin文件,点击进去需要找到curl.exe然后把路径复制到变量值里。
选中上图中的path变量,然后点击下方的编辑,添加一个“%curls%”,然后确定保存。进去找到curl.exe,把curl.exe复制到C:\Windows\SysWOW64,当然如果是32位复制到System32文件夹里就行了,然后就可以跟据本文章curl推送教程进行操作即可。