Nokogiriを使用して特定のURLにある画像を削り取るにはどうすればよいですか?ノコギリよりも良い選択肢があれば、お勧めします。それはURLとちょうど<img>
であれば、CSSの画像タグは.profilePic img
Rubyでの画像の削り取り
3
A
答えて
9
です:
PAGE = "http://site.com/page.html"
require 'nokogiri'
require 'open-uri'
html = Nokogiri.HTML(open(PAGE))
src = html.at('.profilePic img')['src']
File.open("foo.png", "wb") do |f|
f.write(open(src).read)
end
あなたが見る、絶対に相対イメージパスを有効にする必要がある場合:
https://stackoverflow.com/a/4864170/405017
2
怠け者の方法は、あなたのためのURLとファイル名を見つけるように機械化を使用することです:
require 'mechanize'
agent = Mechanize.new
doc = agent.get(url)
agent.get(doc.parser.at('.profilePic img')['src']).save
関連する問題
- 1. FileNotFoundError画像の削り取り中
- 2. 縁取り画像の描画方法
- 3. urlretrieveでHTMLページとして削り取った画像
- 4. コロナSDKで画像内の画像を切り取る
- 5. MVC5面取り画像アップロード
- 6. ジグソーパズル画像から切り取り
- 7. Wikitudeの切り抜き画像の切り取り
- 8. BeautifulSoupを使用してオーダーリストから画像を削り取る
- 9. pymongo GridFSの画像を取り戻す
- 10. ブロガーの画像リンクを取り除く
- 11. android Nougatの画像を切り取る
- 12. NodeJS - 画像バイナリファイルの読み取り
- 13. マニホールドの画像を取り込むIsomap
- 14. 取り外し空の画像タグ
- 15. 画面解像度で画像を切り取る
- 16. キャンバスで画像を切り取る
- 17. カスタムUIBezierPathで画像を切り取る
- 18. 小さな画面で画像の辺を切り取る
- 19. 比較画像なしで画像の勾配を取り除く
- 20. 角度プレビュー画像 - プレビュー画像のコードに取り組んで未定義
- 21. 画像処理で画像からの反射を取り除く方法
- 22. 画像の周りに黒い枠線を取り除く
- 23. カメラから撮影した画像の切り取り
- 24. 背景画像付きのScrollViewフェーディングエッジ:テキスト切り取り
- 25. createbitmapとビューを使用した画像の切り取り
- 26. CSS/JS画像の丸い切り取り
- 27. MVVMを使用した画像の切り取り
- 28. MechanizeとRubyで特定のDivで画像を取得する
- 29. 画像を切り取る垂直カルーセル
- 30. 画像を切り取るABCPDF
ありがとう。それが助けになった! –