jQueryとchrome拡張機能でお手軽な画像スクレイピング

jQueryとchrome拡張機能でお手軽な画像スクレイピング:


要件

現在表示しているページの画像をまとめて保存したい。

liタグや兄弟要素で特にかなり楽にスクレイピングできる。


サンプル(ヤ●オクの商品ページ)

$('.ProductImage__link img').each(function(i, element){window.open(element.currentSrc)}); 
上記のコードをコンソールで実行後、拡張機能で一括保存


材料


手順

  1. 保存したい画像のセレクタを確認

    → 上記の例だとimgタグにクラスがないので、親のaタグを利用して

     $('.ProductImage__link img')として要素を取得できます。
  2. each()でwindow.open('画像のURL')を実行
  3. Save Tabbed Imagesで保存


実行イメージ



jQuery.gif



感想

jQuery、まだまだ現役��

jQuery読み込んでなかったら使えないけどそこはご愛嬌
window.open()は使えない時もあるよ

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)