1. 程式人生 > >所謂的網頁爬蟲用java程式碼來實現,此程式碼適合在maven專案中使用中使用,因為,程式碼中的類所對應的依賴可以讓maven下載。

所謂的網頁爬蟲用java程式碼來實現,此程式碼適合在maven專案中使用中使用,因為,程式碼中的類所對應的依賴可以讓maven下載。

   //獲得httpClient物件
       CloseableHttpClient httpClient = HttpClients.createDefault();
       //url公司域名隨便
    String url = "https://www.baidu.com/";
    try {
        //1.httpGet 有有引數構造方法,可以new方式建立物件
        HttpGet httpGet = new HttpGet(url);
        // httGet作為引數傳遞返回一個響應物件
        CloseableHttpResponse response = httpClient.execute(httpGet);
        //獲得具體內容
        HttpEntity entity = response.getEntity();
        //判斷獲取的內容
        if (entity != null) {
            //EntityUtils物件只有靜態方法
            System.out.println(EntityUtils.toString(entity));
        }

    } catch (IOException e) {
        e.printStackTrace();
    }

在開發中的應用:我們可以在自己的專案中加入比如中國氣象臺的天氣預報資訊,豐富我們的專案,後臺程式碼完全不需要我們自己去實現。呼叫了氣象臺的介面,顯示氣象臺的首頁資訊。實際生活中很常見。

http協議與RDP協議都可以實現遠端訪問。通俗的講,呼叫遠端的方法和類就像呼叫自己的方法和類一樣。