使用LabVIEW檢視網站的HTML代碼

更新 Dec 2, 2020

環境

軟體

  • LabVIEW

我想用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資料。

Additional Information

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

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