欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

網(wǎng)站資源快速收錄----百度API提交Java版,百度API網(wǎng)站資源提交小程序版 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >

網(wǎng)站資源快速收錄----百度API提交Java版,百度API網(wǎng)站資源提交小程序版

發(fā)表時(shí)間:2020-10-6

發(fā)布人:葵宇科技

瀏覽次數(shù):395

API提交

什么是API推送

最為快速的提交方式,建議您將站點(diǎn)當(dāng)天新產(chǎn)出鏈接立即通過(guò)此方式推送給百度,以保證新鏈接可以及時(shí)被百度收錄。

API推送的優(yōu)點(diǎn)

  • 及時(shí)發(fā)現(xiàn): 可以縮短百度爬蟲(chóng)發(fā)現(xiàn)您站點(diǎn)新鏈接的時(shí)間,使新發(fā)布的頁(yè)面可以在第一時(shí)間被百度收錄
  • 保護(hù)原創(chuàng): 對(duì)于網(wǎng)站的最新原創(chuàng)內(nèi)容,使用API推送功能可以快速通知到百度,使內(nèi)容可以在轉(zhuǎn)發(fā)之前被百度發(fā)現(xiàn)

如何使用API推送

推送接口及參數(shù)說(shuō)明:

接口調(diào)用地址:http://data.zz.baidu.com/urls?site=https://dorm.cyouagain.cn&token=YYYYYYYYY

參數(shù)名稱是否必選參數(shù)類型說(shuō)明site是string在搜索資源平臺(tái)驗(yàn)證的站點(diǎn),比如www.example.comtoken是string在搜索資源平臺(tái)申請(qǐng)的推送用的準(zhǔn)入密鑰

百度給出API推送的幾種示例,分別為:curl推送、post推送、php推送、ruby推送。具體推送示例請(qǐng)看百度搜索資源平臺(tái)。

接下來(lái)主要說(shuō)下POST推送和具體實(shí)例。

post推送示例:

POST /urls?site=https://dorm.cyouagain.cn&token=TnYdbTSKloOytG2sHTTP/1.1
User-Agent: curl/7.12.1
Host: data.zz.baidu.com
Content-Type: text/plain
Content-Length: 83
http://www.example.com/1.html
http://www.example.com/2.html

推送反饋:

推送成功狀態(tài)碼為200,可能返回以下字段:

參數(shù)名稱是否必選參數(shù)類型說(shuō)明site是string在搜索資源平臺(tái)驗(yàn)證的站點(diǎn),比如www.example.comsuccess是int成功推送的url條數(shù)remain是int當(dāng)天剩余的可推送url條數(shù)not_same_site否array由于不是本站url而未處理的url列表not_valid否array不合法的url列表

成功返回示例:

{
    "remain":99998,
    "success":2,
    "not_same_site":[],
    "not_valid":[]
}

推送失敗狀態(tài)碼為4xx,返回字段有:

參數(shù)名稱是否必選參數(shù)類型說(shuō)明error是int錯(cuò)誤碼,與狀態(tài)碼相同message是string錯(cuò)誤描述

失敗返回示例:

{
    "error":401,
    "message":"token is not valid"
}

注:以上均來(lái)自于百度搜索資源平臺(tái)


Java實(shí)現(xiàn)API提交

根據(jù)上面的說(shuō)明,我們使用Java語(yǔ)言完成網(wǎng)站鏈接資源主動(dòng)提交,推送方式選用POST。主要分為以下幾個(gè)步驟:

  1. 獲取推送接口的site和token信息
  2. 整理需要提交的資源鏈接
  3. 編寫代碼,提交鏈接
  4. 查看結(jié)果

獲取site和token信息: 獲取信息請(qǐng)看另一看文章《百度網(wǎng)頁(yè)收錄API提交助手使用說(shuō)明》,這里就不再重復(fù)了。注:具體獲取教程在文章第二部分

整理需要提交的資源鏈接: 將你要提交的鏈接整理在一起,方便批量提交。

編寫代碼: 這部分就是本教程的核心了。具體代碼如下:

package baiduUrlSubmit;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;

public class Test {
	
	private static final String URL="http://data.zz.baidu.com/urls";
	
	public static void main(String []args) {
		String url="http://data.zz.baidu.com/urls?site=https://cyouagain.cn&token=TnYdbTSKloOytG2s";
		String site="https://cyouagain.cn";  //改為自己站點(diǎn)的site值
		String token="";   //改為自己站點(diǎn)的token
		//需要提交的資源鏈接
		String []urlsArr= {
				    "https://cyouagain.cn/posts/3700.html",
					"https://cyouagain.cn/posts/17293.html",
					"https://cyouagain.cn/posts/31763.html",
					"https://cyouagain.cn/posts/51772.html",
					"https://cyouagain.cn/posts/23110.html",
					"https://cyouagain.cn/posts/31183.html",
					"https://cyouagain.cn/posts/51512.html",
					"https://cyouagain.cn/posts/5070.html",
					"https://cyouagain.cn/posts/65258.html",
					"https://cyouagain.cn/posts/21025.html",
					"https://cyouagain.cn/posts/24621.html",
					"https://cyouagain.cn/posts/22575.html",
					"https://cyouagain.cn/posts/5780.html",
					"https://cyouagain.cn/posts/46042.html",
				};
		//將urlsArr數(shù)組轉(zhuǎn)化為字符串形式
		String urlsStr=urlsArrToString(urlsArr);
		//打印結(jié)果
		System.out.println(Post(site,token,urlsStr));
	}
	public static String Post(String site,String token,String urlsStr) {
		String result="";  
	    PrintWriter out=null;  
	    BufferedReader in=null;
	    try {  
            //建立URL之間的連接  
            URLConnection conn=new URL(URL+"?site="+site+"&token="+token).openConnection();  
            //設(shè)置通用的請(qǐng)求屬性  
            conn.setRequestProperty("Host","data.zz.baidu.com");  
            conn.setRequestProperty("User-Agent", "curl/7.12.1");  
            conn.setRequestProperty("Content-Length", "83");  
            conn.setRequestProperty("Content-Type", "text/plain");  
                
            //發(fā)送POST請(qǐng)求必須設(shè)置如下兩行  
            conn.setDoInput(true);  
            conn.setDoOutput(true);  
                
            //獲取conn對(duì)應(yīng)的輸出流  
            out=new PrintWriter(conn.getOutputStream());  
       
            out.print(urlsStr);  
            //進(jìn)行輸出流的緩沖  
            out.flush();  
            //通過(guò)BufferedReader輸入流來(lái)讀取Url的響應(yīng)  
            in=new BufferedReader(new InputStreamReader(conn.getInputStream()));  
            String line;  
            while((line=in.readLine())!= null){  
                result += line;  
            }  
        } catch (Exception e) {  
            System.out.println("發(fā)送post請(qǐng)求出現(xiàn)異常!"+e);  
        } finally{  
            try{  
                if(out != null){  
                    out.close();  
                }  
                if(in!= null){  
                    in.close();  
                }  
                    
            }catch(IOException ex){  
                ex.printStackTrace();  
            }  
        }  
        return result;
	}
	
	//Array轉(zhuǎn)String
	public static String urlsArrToString(String []urlsArr) {
		String tempResult="";
		for(int i=0;i<urlsArr.length;i++) {
			if(i==urlsArr.length-1) {
				tempResult+=urlsArr[i].trim();
			}else {
				tempResult+=(urlsArr[i].trim()+"\n");
			}
		}
		return tempResult;
	}
}

查看結(jié)果: 運(yùn)行上面的程序后,看到結(jié)果如下:

在這里插入圖片描述

小程序?qū)崿F(xiàn)API提交

上面的程序已經(jīng)實(shí)現(xiàn)了網(wǎng)站資源的主動(dòng)提交,但是也存在一些問(wèn)題。如:

  1. 需要我們自己額外編寫代碼,這對(duì)于不會(huì)的編程的小伙伴就很頭疼了。
  2. 網(wǎng)站的提交信息嵌在代碼中,提交的資源信息一旦發(fā)生改變,就需要修改源代碼。
  3. Java程序的運(yùn)行依賴于JDK,這就要求我們安裝JDK并且進(jìn)行一系列的配置。
  4. 使用平臺(tái)固定,只能在PC端使用。

應(yīng)以上使用缺陷,一款在線提交網(wǎng)站資源小程序誕生了。它能讓網(wǎng)站管理人員轉(zhuǎn)心做SEO優(yōu)化,不再受運(yùn)行環(huán)境、使用平臺(tái)等因素的干擾。除此以外,小程序依附于微信,能在多平臺(tái)使用,操作簡(jiǎn)單,無(wú)需安裝。

百度API網(wǎng)站資源提交小程序體驗(yàn)地址:

在這里插入圖片描述

在這里插入圖片描述
百度API網(wǎng)站資源提交小程序體使用說(shuō)明: 網(wǎng)站、網(wǎng)頁(yè)資源快速收錄百度API提交助手。

感謝你使用網(wǎng)站資源提交助手,此小程序僅作為學(xué)習(xí)參考,獲取源碼請(qǐng)?jiān)诠娞?hào)【C you again】后臺(tái)私信。歡迎各大網(wǎng)站轉(zhuǎn)發(fā),但請(qǐng)注明原地址。

相關(guān)案例查看更多