最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

1分鐘快速生成用于網(wǎng)頁內容提取的xslt

 更新時間:2018年02月23日 14:51:21   作者:fullerhua  
這篇文章主要教大家如何1分鐘快速生成用于網(wǎng)頁內容提取的xslt,具有一定的參考價值,感興趣的小伙伴們可以參考一下

1分鐘快速生成用于網(wǎng)頁內容提取的xslt,具體內容如下

1、項目背景

在《Python即時網(wǎng)絡爬蟲項目說明》一文我們說過要做一個通用的網(wǎng)絡爬蟲,而且能節(jié)省程序員大半的時間,而焦點問題就是提取器使用的抓取規(guī)則需要快速生成。在python使用xslt提取網(wǎng)頁數(shù)據(jù)一文,我們已經(jīng)看到這個提取規(guī)則是xslt程序,在示例程序中,直接把一長段xslt賦值給變量,但是沒有講這一段xslt是怎么來的。

網(wǎng)友必然會質疑:這個xslt這么長,編寫不是要花很長時間?

實際情況是,這個xslt是通過GooSeeker的MS謀數(shù)臺的直觀標注功能自動生成的,熟練的話1分鐘就搞定了。

2、MS謀數(shù)臺能做什么

MS謀數(shù)臺有個圖形化界面,把一系列html解析工具集成在一起,包括:

  • 基于直觀標注自動生成XSLT
  • 即時測試XSLT的正確性
  • 樹狀的DOM結構展示
  • 剖析某個DOM節(jié)點的屬性
  • 為DOM節(jié)點生成XPath,可選擇定位到class、或者id、或者絕對定位
  • 根據(jù)xpath搜索DOM節(jié)點

MS謀數(shù)臺界面分成三部分:DOM數(shù)窗口、內嵌瀏覽器窗口、工作臺。在工作臺上定義xslt轉換規(guī)則。

3、用MS謀數(shù)臺生成XSLT

假設我們要抓取論壇帖子列表,下面一步步講解操作方法:
第一步,打開GooSeeker的MS謀數(shù)臺,輸入要抓取的網(wǎng)址
第二步,在MS謀數(shù)臺的瀏覽器顯示窗口里,直接選取要提取的內容,并且起個名字,點擊確認

第三步,點擊工作臺的“測試”按鈕,xslt就生成了,在“數(shù)據(jù)規(guī)則”窗口顯示出來

通過以上的操作,不用編程,用圖形化界面直接在頁面上標注,1分鐘就可以生成xslt

4、怎樣使用XSLT

python使用xslt提取網(wǎng)頁數(shù)據(jù)一文,我們把生成xslt作為一個字符串交給程序,給人感覺好像一下子回到了史前文明,前面講的那么好,最后用了很原始的拷貝。其實不然,那個只是一個例子。在《python即時網(wǎng)絡爬蟲項目: 內容提取器的定義》一文已經(jīng)初見端倪了,有多種注入xslt的方式,最自動化的方式是api,將在后續(xù)文章中詳細講解。

5、文檔修改歷史

2016-05-28:V3.0,增加第二章
2016-05-26:V2.0,增補文字說明

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

相關文章

  • python 實現(xiàn)圖片裁剪小工具

    python 實現(xiàn)圖片裁剪小工具

    這篇文章主要介紹了python 實現(xiàn)圖片裁剪小工具的示例,幫助大家更好的利用python處理圖片,感興趣的朋友可以了解下
    2021-02-02
  • nohup后臺啟動Python腳本,log不刷新的解決方法

    nohup后臺啟動Python腳本,log不刷新的解決方法

    今天小編就為大家分享一篇nohup后臺啟動Python腳本,log不刷新的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python 幾行代碼即可實現(xiàn)人臉識別

    Python 幾行代碼即可實現(xiàn)人臉識別

    Python中實現(xiàn)人臉識別功能有多種方法,依賴于python膠水語言的特性,我們通過調用包可以快速準確的達成這一目的,本文給大家分享使用Python實現(xiàn)簡單的人臉識別功能的操作步驟,感興趣的朋友一起看看吧
    2022-02-02
  • YOLOv5小目標切圖檢測的思路與方法

    YOLOv5小目標切圖檢測的思路與方法

    目標檢測Yolo算法是非常經(jīng)典且應用廣泛的算法,下面這篇文章主要給大家介紹了關于YOLOv5小目標切圖檢測的思路與方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解TensorFlow2實現(xiàn)前向傳播

    詳解TensorFlow2實現(xiàn)前向傳播

    這篇文章主要介紹了TensorFlow2如何實現(xiàn)前向傳播,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Mac中PyCharm配置Anaconda環(huán)境的方法

    Mac中PyCharm配置Anaconda環(huán)境的方法

    這篇文章主要介紹了Mac中PyCharm配置Anaconda環(huán)境的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python大數(shù)據(jù)之網(wǎng)絡爬蟲的post請求、get請求區(qū)別實例分析

    Python大數(shù)據(jù)之網(wǎng)絡爬蟲的post請求、get請求區(qū)別實例分析

    這篇文章主要介紹了Python大數(shù)據(jù)之網(wǎng)絡爬蟲的post請求、get請求區(qū)別,結合具體實例形式分析了Python網(wǎng)頁爬蟲post請求與get請求相關使用技巧,需要的朋友可以參考下
    2019-11-11
  • 手把手教你如何用Pycharm2020.1.1配置遠程連接的詳細步驟

    手把手教你如何用Pycharm2020.1.1配置遠程連接的詳細步驟

    這篇文章主要介紹了如何用Pycharm2020.1.1配置遠程連接,分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-08-08
  • Python+OpenCv制作證件圖片生成器的操作方法

    Python+OpenCv制作證件圖片生成器的操作方法

    這篇文章主要介紹了Python+OpenCv制作證件圖片生成器的操作方法,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python快速實現(xiàn)分列轉到行的示例代碼

    Python快速實現(xiàn)分列轉到行的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Python快速實現(xiàn)分列轉到行的效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學一下
    2023-03-03

最新評論

眉山市| 富裕县| 惠东县| 靖远县| 韶山市| 诏安县| 中宁县| 都昌县| 通海县| 伊通| 东山县| 禹城市| 富民县| 太保市| 牙克石市| 鄂尔多斯市| 德令哈市| 呈贡县| 麦盖提县| 特克斯县| 永德县| 普安县| 浦县| 邛崃市| 成都市| 许昌市| 石狮市| 铁岭市| 尉犁县| 双桥区| 青神县| 颍上县| 手机| 金平| 兴宁市| 平凉市| 南平市| 承德县| 嘉义市| 同心县| 丽水市|