91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用java技術抓取網站上彩票雙色球信息詳解

發布時間:2020-10-04 19:58:48 來源:腳本之家 閱讀:360 作者:IT-source 欄目:編程語言

前言

現在很多web應用,做過web項目的童鞋都知道,web結果由html+js+css組成,html結構都有一定的規范,數據動態交互可以通過js實現。

有些時候,需要抓取某一個你感興趣的網站信息,一個網站信息肯定是通過某一個url,發送http請求,根據地址定位的,當知道這個地址,可以獲取到很多的網絡響應,需要認真分析,找到你那一個合適的地址,最后通過這個地址返回一個html給你,我們可以得到這個html,分析結構,解析這個結構獲取你要的數據。Html的結構解析往往是復雜繁瑣的,我們可以使用java的支持包:jsoup,可以完成發送請求,解析html等功能,得到你感興趣的數據。

下面就以一個彩票網站為例來簡單說明整體操作流程,分為以下幾大步驟:

  • 根據官網,定位到自己感興趣的模塊:雙色球
  • 分析頁面,找到它的入口地址
  • 獲取地址,使用jsoup發送請求,獲取返回的Document對象
  • 分析Document對象,獲取感興趣的數據

1:根據官網,定位到自己感興趣的模塊:雙色球:

本人選擇的500彩票網站:請根據以下步驟,找到雙色球板塊。

 使用java技術抓取網站上彩票雙色球信息詳解

 2:分析頁面,找到它的入口地址

發現右側有一個下拉選擇框,這個是歷史雙色球開獎期號。改變這個值,瀏覽器會重新去請求這期的開獎信息,確定地址是:

http://kaijiang.500.com/shtml/ssq/選擇期號.shtml

使用java技術抓取網站上彩票雙色球信息詳解

 3:獲取地址,使用jsoup發送請求,獲取返回的Document對象

創建一個maven工程,導入jsoup的依賴:在你java類中,向2地址發送請求:獲取返回的頁面數據:

使用java技術抓取網站上彩票雙色球信息詳解

返回的html頁面內容比較多,就不貼在這里的,下面直接對這個頁面分析(特別說明,每一個html的結構不是一成不變的,有可能當讀者看到這篇文章的時候,網站修改了網頁結構,那么你需要重新分析,當然,估計這個網站修改網頁結構的可能性比較小。。。。。。)

 4:分析Document對象,獲取感興趣的數據

雙色球由6個紅球+1個籃球組成,通過分析網頁,是通過class來表示的,網頁源碼如下:

使用java技術抓取網站上彩票雙色球信息詳解

通過以下代碼,獲取到6個紅球:

使用java技術抓取網站上彩票雙色球信息詳解

同理,可以獲取到1個籃球。

根據這個原理,你可以獲取你想要的很多的數據:以下是本人獲取的數據

使用java技術抓取網站上彩票雙色球信息詳解

以上是個人對java中簡單抓取網頁數據的分享,感興趣的童鞋可以自己的實踐一下,實踐出真知。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

砚山县| 酉阳| 神池县| 灯塔市| 天台县| 泗水县| 江川县| 延长县| 肇东市| 罗平县| 关岭| 浠水县| 通渭县| 绥滨县| 宝兴县| 神池县| 三门县| 谷城县| 红安县| 炎陵县| 当阳市| 商城县| 滕州市| 延津县| 盱眙县| 长葛市| 华安县| 江永县| 宝丰县| 棋牌| 湄潭县| 腾冲县| 闵行区| 鄂伦春自治旗| 仁布县| 邓州市| 赞皇县| 定陶县| 苏州市| 安康市| 民乐县|