我試圖使用grep獲取HTML文件中jpg圖像的完整url地址。一個問題是,其中沒有很多新行,所以當我使用grep時,它會得到路徑,但也有很多我不感興趣的其他東西。我怎樣才能獲得jpg圖像的url?從HTML文件獲取jpg圖像
回答
一個單一sed
命令
sed -n '/<img/s/.*src="\([^"]*\)".*/\1/p' yourfile.html
一個單一grep
命令
grep -o '<img[ ]*src="[^"]*"' yourfile.html
兩個連續grep
命令
grep -o '<img[ ]*src="[^"]*"' yourfile.html | grep -o '"[^"]*"'
從網絡提議s-hunter
curl www.example.com/page.html | sed -n '/<img/s/.*src="([^"]*)".*/\1/p'
哇,令人印象深刻!需要多長時間才能拿出所有這些?你是從記憶中做到這一點的,還是你不得不查找的東西? – 2012-01-30 08:43:51
我從記憶中做了。幾分鐘後,我想知道這是否正確。然後,我在我的電腦上測試過,看到'sed'命令是正確的。但是,我沒有測試過'grep' ...應該對於一些不起眼的JavaScript代碼來說是一樣的,不是嗎? – olibre 2012-01-30 09:16:27
第一條命令是我所需要的。其他人稍微偏離。不過,我留下了深刻的印象。您需要多長時間才能熟練使用sed?我們可以成爲Facebook的朋友嗎? – 2012-01-30 09:19:05
- 1. 如何以.jpg文件格式從圖庫中獲取圖像?
- 2. 只抓取JPG文件圖像
- 3. 從一個文件中讀取多個jpg圖像
- 4. 從jpg文件中讀取擴展圖像屬性
- 5. JavaFX:獲取圖像的格式(PNG,JPG ..)?
- 6. 將HTML文件截圖爲.jpg或其他圖像
- 7. 如何從wp7上的JPG文件獲取位圖數據
- 8. android,從資產中讀取jpg圖像
- 9. C#.NET未能讀取從JPG圖像
- 10. 如何從HTML文件夾中獲取未知圖像?
- 11. HTML/Javascript - 從在線文件獲取圖像源
- 12. 如何從html 5文件獲取圖像寬度API
- 13. 從mobi文件獲取封面圖像
- 14. 從.jar文件獲取圖像
- 15. WPF從RESX文件中獲取圖像
- 16. 從當前圖像獲取文件名
- 17. 從SWF文件獲取圖像
- 18. 從url獲取圖像文件對象
- 19. Silverlight圖像從位置獲取源文本框中的文本(www.abc.com/photos/111.jpg)
- 20. 如何從psd文件在Adobe Photoshop中獲取JPG文件
- 21. 如何從所有文件夾中獲取文件列表(*。jpg)?
- 22. UE4如何從相機獲取JPG格式的圖像?
- 23. 從mobilefirst http適配器獲取jpg圖像
- 24. 從HTML獲取圖像的JavaScript?
- 25. iOS:從HTML字符串獲取圖像
- 26. 從html dom元素獲取圖像源
- 27. 錯誤圖像::比較(jpg文件)
- 28. 從圖像PIL中獲取圖像文件名
- 29. 從圖像類型獲取圖像文件路徑類型
- 30. 從php圖像資源獲取圖像文件
你能提供你的HTML的例子和當前'grep'命令? – olibre 2012-01-30 07:51:10