如何使用 cUrl 取得頁面內容後檢查輸入元素的值

如何使用 cUrl 取得頁面內容後檢查輸入元素的值

我正在嘗試使用 cUrl 下載頁面。我已將該頁面儲存到文件中,然後對其進行 grep 以提取文字欄位的值。文字欄位出現多次,我只需要一個值。做完之後

grep -i -e 'accessStore' t.txt,

的輸出是

 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>
 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>
 <input type="text" name="accessStore" id="accessStore" value="ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45"/>

我使用的是linux盒子。我需要提取值 ABCDEFGHIHKLOMNOPQEUDNSHQENGJW45。

我知道我可以使用 sed 或 awk,但我從未使用過。

答案1

其他幾種可能的程式碼中的一種可能的程式碼如下所示:

awk 'sub(/.*accessStore.*value="/,"") { sub(/".*/, ""); print; exit}' t.txt

答應我,你會閱讀 awk 手冊,直到你了解它的行為。

相關內容