商务服务
2020年最新JS获取百度搜索引擎推广关键字方法
2024-12-02 03:12

这几天因为网站需求需要获取百度推广关键确定推广效果和推广转换率。

2020年最新JS获取百度搜索引擎推广关键字方法

看了很多技术类的文章都不能实现获取百度推广关键词,通过对百度营销工具的研究终于成功。

现讲方法总结如下

1、需要百度推广账户配合解决问题,在百度推广账户中带上keywordid,如下:https://www.baidu.com/?keywordid=228750344738&bd_vid=11103066373950979952

2、在网站上获取对应的keywordid,通过百度接口获取关键词。

接口地址为:https://api.baidu.com/json/sms/service/KeywordService/getWord

如何获取授权toke:打开如下地址,https://dev2.baidu.com/content?sceneType=1&pageId=100369&nodeId=16&subhead=,进入新手入门按照步骤开通。

Java代码示例

package com.baidu.dev2.sdk;

import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.RequestBody; import okhttp3.Response;

import java.io.IOException;

public class Dev2Example {     public static final MediaType JSON = MediaType.get("application/json; charset=utf-8");     private OkHttpClient client = new OkHttpClient();

    public static void main(String[] argcs) throws IOException {         String json = "{"header":{"password":"百度推广密码","username":"百度推广账号","token":"百度权限toke","action":"API-JAVA"},"body":{"wordFields":["keywordId"],"ids":[228750344738],"idType":11,"getTemp":"0"}}";         String url = "https://api.baidu.com/json/sms/service/KeywordService/getWord";

        Dev2Example dev2Example = new Dev2Example();         String result = dev2Example.post(url, json);         System.out.println(result);     }

    private String post(String url, String json) throws IOException {         RequestBody body = RequestBody.create(json, JSON);         Request request = new Request.Builder().url(url).post(body).build();         try (Response response = client.newCall(request).execute()) {             return response.body().string();         }     } }

c#代码实例

   String json = "{"header":{"password":"Yy..123789","username":"SF神龙","token":"7fd1a1ca6b291ac7031a835eae98f6be","action":"API-JAVA"},"body":{"wordFields":["keywordId"],"ids":[228750344738],"idType":11,"getTemp":"0"}}";             String url = "https://api.baidu.com/json/sms/service/KeywordService/getWord";

            string returnText = Tool.HttpHelper.PostUrl(url, json);

 

PostUrl方法

 public static string PostUrl(string url, string postData)         {             byte[] data = Encoding.UTF8.GetBytes(postData);

            // 设置参数             HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;             cookieContainer cookieContainer = new cookieContainer();             request.cookieContainer = cookieContainer;             request.AllowAutoRedirect = true;             request.Method = "POST";             request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0";             request.ContentType = "application/x-www-form-urlencoded";             request.ContentLength = data.Length;             Stream outstream = request.GetRequestStream();             outstream.Write(data, 0, data.Length);             outstream.Close();

            //发送请求并获取相应回应数据             HttpWebResponse response = request.GetResponse() as HttpWebResponse;             //直到request.GetResponse()程序才开始向目标网页发送Post请求             Stream instream = response.GetResponseStream();             StreamReader sr = new StreamReader(instream, Encoding.UTF8);             //返回结果网页(html)代码             string content = sr.ReadToEnd();             return content;         }

 

返回结果,包含关键词,自行解析json获取。

    以上就是本篇文章【2020年最新JS获取百度搜索引擎推广关键字方法】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/news/2086.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多   
最新新闻
“最难就业季”的当下,哪些高薪职业需要研究生学历?
这几年每年都在喊着“最难就业季”,本科毕业生忧,研究生毕业也愁,博士毕业生也抱怨就业很难。很多人说“教育的价值很难去评估
2024就业前景好的10大专业 就业率最高的是哪些
就业前景好的10大专业有工程管理、计算机科学与技术、口腔医学、通信工程、材料成型及控制工程统计学、教育学、软件工程、信息工
计算机就业率跌出前五!2024届就业率排名TOP20专业一览表出炉!
2024年最新的各专业就业数据发布了,值得各位家长考生留意。在1700+的专业中,能源与动力工程专业以81.12%的超高就业率成为了名
海洋渔业科学与技术专业怎么样_就业方向及前景分析
  海洋渔业科学与技术专业怎么样?很多考生和家长都对这个问题比较关注,想要充分了解海洋渔业科学与技术专业,就要看海洋渔业
去到日本没有银行卡可不行!办理流程需知道
很多同学在出国之前肯定都是比较紧张自己生活的方方面面,特别是生活费问题!可是没有银行卡,爸爸妈妈怎么把钱打过来呀!?不要急
找工作在哪个app找比较真实可靠:探索真实有效的求职App
在现在这个竞争激烈的社会,找一份好工作不容易,尤其是最近这几年。你可能会遇到各种困难和挑战,比如信息不足、简历投递无果、
适合女生的专业薪资排行榜 哪些专业工资高
适合女生工资高的专业有:金融学类专业、设计类专业、动漫类专业、土木工程专业、通信工程专业、电子信息工程专业、同声传译专业
出国打工选择哪个国家呢?
选择出国打工的国家应该根据个人情况和职业规划来决定。以下是一些比较受欢迎的出国打工目的地国家:美国、加拿大、澳大利亚、新
女生学什么专业工资高?2019女生专业就业薪水排名榜出炉!
女生学什么专业工资高?2019女生专业就业薪水排名榜出炉!   又到了高考填报志愿的时候了,女生在选择专业时要对专业感兴趣而
清代中国与日本江户时期的经济文化交流
  ——日本关西大学松浦章教授在外交学院演讲  作者:谢晶(外交学院外交学系2013级硕士研究生)日本关西大学松浦章教授在外