やりたいこと
スクレイピングを使用して大量の画像を取得したいのですがいくつか参考にしても、画像を保存することができません。
環境
・wsl1
・windows 10 home
・vscode
・pytho3.6以上
・パッケージの確認
shell
1Package Version 2-------------- --------- 3beautifulsoup4 4.9.1 4certifi 2020.6.20 5chardet 3.0.4 6idna 2.10 7lxml 4.5.2 8pip 20.1.1 9pkg-resources 0.0.0 10requests 2.24.0 11setuptools 39.0.1 12soupsieve 2.0.1 13termcolor 1.1.0 14urllib3 1.25.10
参考にしたサイト
1.最初に参考にしたサイト
こちらをもとにスクリプトをコピペさせていただいて現在の作業環境で実行しました。(dataset.py)
shell
1python dataset.py -s cat -n 10 -o ./data
こんな感じでするとdataフォルダの中にcatというフォルダがつくられていましたが、とくに中に写真があるわけでもありませんでした。
特にエラーも出ているわけでもないですし、理由がわからないです。
こちらも同様にしてコピペして使わせてもらいましたが同様に動きませんでした。
動かないというのはエラーがデルわけでもなく、dataフォルダの中に画像がスクレイピングして保存されていないです。
shell
1python image_collect.py -t cup -n 10
実行結果
-------------------------------------------------- Image Collector v1.0.0 -------------------------------------------------- Searching cup. No more images. Found 0 images. Download complete. Successful: 0 images.
以上を打ち込むとcupが10枚入るのかと思いきややっぱりありませんでした。このときもdataの中にcupというフォルダがつくられていましたが上記結果しかかえってきませんでした。
まとめ
これらのサイトを参考にしましたが、思うように画像を保存できなかったため、お助けを願いたいです。
どうか皆さんのご協力をよろしくお願いいたします。
また、初心者ですので、至らない点がありましたらご指摘していただければと思います。
回答1件
あなたの回答
tips
プレビュー