我使用-O
或--output-document
選項wget
來存儲從網站獲取http。然而,-O選項需要一個輸出文件存儲,我想將它存儲在我的程序中的一個變量中,這樣我可以更容易地操作它。有沒有辦法做到這一點,而無需從文件中重新讀取它?實質上,我手動創建一個原始緩存。Ruby將wget輸出存儲在變量中
示例代碼
#!/usr/bin/ruby
url= "http://www.google.com"
whereIWantItStored = `wget #{url} --output-document=outsideFile`
參考: 我發現在我的計劃之內使用wget
這個職位有幫助:Using wget via Ruby on Rails
結果='的wget#{URL} -O -' 確保URL不是用戶提供的,以避免殼注射。 –