使用LabVIEW檢視網站的HTML代碼

更新 Nov 15, 2019

產品資訊

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

問題敘述

我想用LabVIEW來檢視網頁原始碼。 LabVIEW提供哪些功能可以達到此一目的?

解決方案

您可以使用LabVIEW中的HTTP VI讀取網頁的HTML原始碼。這些VI位於Data Communication»Protocols»HTTP Client下的function palette中。請依照以下步驟閱覽特定網站的HTML原始碼。
  1. 右鍵點擊Block Diagram,然後選擇Data Communication»Protocols»HTTP Client»Open Handle
  2. 透過前往Data Communication»Protocols»HTTP Client»GET,可從function palette中選擇GET function。將client handle out從Open Handle VI連接到GET VI上的client handle terminal。接著,透過右鍵點擊url terminal並選擇Create»ConstantCreate»Control來建立一個string constant或control。插入您想要檢視HTML代碼的網站URL。
  3. 藉由從function palette中選擇Data Communication»Protocols»HTTP Client»Close Handle,將Close Handle function放在Block Diagram上。將client handle out從GET VI連接到Close Handle VI上的client handle。此外,連接這三個HTTP VI之間的error cluster。
  4. GET VI的body輸出應該會從該網站輸出HTML資料。

相關資訊

使用String palette中的function來解析HTML代碼並提取出有用的數據資料。其中一個較有用的功能為String»Match Pattern

若是因HTTP請求而需要添加或修改header,可以使用位於Data Communication»Protocols»HTTP Client»Headers»Add Header的Add Header VI。

本文是否有幫助?

無幫助