相关动态
2020年最新JS获取百度搜索引擎推广关键字方法
2024-12-01 23:40
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;         }

 

    以上就是本篇文章【2020年最新JS获取百度搜索引擎推广关键字方法】的全部内容了,欢迎阅览 ! 文章地址:http://ww.kub2b.com/news/2042.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 http://ww.kub2b.com/mobile/ , 查看更多   
最新文章
Shams:如果火箭季后赛早早被淘汰 他们很可能会积极追求杜兰特
直播吧04月17日讯 今日ESPN名记Shams Charania做客节目《NBA COUNTDOWN》中谈到了火箭追逐KD的可能性。Shams表示:“如果球队能
手机是什么时候出现的手机是哪个国家发明的「手机是什么时候出现的」
手机,这个如今几乎人手一部的通讯工具,其发展历程漫长而有趣。要追溯其起源,我们需要回到上世纪初。一、早期探索阶段早在20世
再建新厂、增加注资、积极纳税 北京税企协同共建优质营商环境
4月16日,北京市税务局“民企显身手”系列媒体采访活动正式启动。此次活动以“政策落实有力度、服务升级有温度、营商环境有厚度
oppo手机里的记事本在哪里手机记事本在哪里「oppo手机里的记事本在哪里」
“盾牌”是古代作战时一种手持格挡,用以掩蔽身体,抵御敌方兵刃、矢石等兵器进攻的防御性兵械,呈长方形或圆形,盾的中央向外凸
个人业务利润降30%,3万亿规模宁波银行也有“烦恼”
文 | 刘振涛资本市场进入财报披露季,上市企业过去一年的成绩令市场高度关注,特别是市场“分红大户”——上市银行的成绩备受关
闽北从观光到沉浸 解锁旅游新体验
  中新网南平4月17日电 (记者 张丽君)依托核心景区武夷山,闽北南平凭借创新的文旅融合模式,实现了从传统观光游到沉浸式深度
重新定义奢华旅游,情绪价值比“钞能力”更重要
【文/观察者网 王勇 编辑/赵乾坤】新加坡“亚洲新闻台”日前报道称,越来越多的千禧一代、Z世代以及来自亚洲和中东等新兴市场的
最便宜的红米手机——红米7A红米手机预定「最便宜的红米手机——红米7A」
5.28号下午,在红米K20系列发布会上,出现了一款史上最便宜的红米手机——红米 7A,售价仅549元起,如此便宜的手机究竟配置如何呢
如何开启手机定位功能,确保精准定位与安全使用手机定位功能在哪里开启「如何开启手机定位功能,确保精准定位与安全使用」
检查手机设置:在设定中找到“隐私”或“位置服务”选项。对于不同品牌的手机,可能会有所不同。例如,iPhone 在设置中有明显的
华为一键测速手机测速「华为一键测速」
华为一键测速有了这款app你就可以实时了解自己的网速了,更为专业强大的技术支撑,还能直接查看网络的各方面信息,各位朋友们尽