3 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
5.3您同意不通過Google提供的界面以外的任何其他方式訪問(或試圖訪問)任何服務(wù),除非在與Google的單獨(dú)協(xié)議中特別允許您這樣做。您特別同意不通過任何自動(dòng)方式(包括使用腳本或Web爬蟲)訪問(或試圖訪問)任何服務(wù),并應(yīng)確保您遵守服務(wù)上任何robots.txt文件中的說明。

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
<dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-customsearch</artifactId> <version>v1-rev57-1.23.0</version></dependency>
public static void main(String[] args) throws GeneralSecurityException, IOException { String searchQuery = "test"; //The query to search String cx = "002845322276752338984:vxqzfa86nqc"; //Your search engine //Instance Customsearch Customsearch cs = new Customsearch.Builder(GoogleNetHttpTransport.newTrustedTransport(), JacksonFactory.getDefaultInstance(), null) .setApplicationName("MyApplication") .setGoogleClientRequestInitializer(new CustomsearchRequestInitializer("your api key")) .build(); //Set search parameter Customsearch.Cse.List list = cs.cse().list(searchQuery).setCx(cx); //Execute search Search result = list.execute(); if (result.getItems()!=null){ for (Result ri : result.getItems()) { //Get title, link, body etc. from search System.out.println(ri.getTitle() + ", " + ri.getLink()); } }}
請(qǐng)注意,在設(shè)置CX期間,您可以通過在基本選項(xiàng)卡設(shè)置上選擇“搜索整個(gè)網(wǎng)站”來搜索整個(gè)網(wǎng)站,但是結(jié)果將與普通瀏覽器Google搜索不完全相同。
添加回答
舉報(bào)