前提・実現したいこと
pythonライブラリのicrawlerを使い画像データを集めようとしています.
発生している問題・エラーメッセージ
href_str = html_parser.HTMLParser().unescape(div.a['m']) AttributeError: 'HTMLParser' object has no attribute 'unescape' 2020-12-05 23:31:25,777 - INFO - downloader - no more download task for thread downloader-001 2020-12-05 23:31:25,777 - INFO - downloader - thread downloader-001 exit 2020-12-05 23:31:25,780 - INFO - icrawler.crawler - Crawling task done! コードを実行すると上記メッセージが出てしまい保存が出来ません。 crawling task done と出ているので、コード自体は実行されていると思うのですが保存がされていません。 AttributeError: 'HTMLParser' object has no attribute 'unescape' 恐らくこれが原因だとは思うのですが、解決法が見当つきません。
該当のソースコード
python3.9
1from icrawler.builtin import BingImageCrawler 2Bing_crawler=BingImageCrawler(downloader_threads=1,storage={"root_dir":"img"}) 3Bing_crawler.crawl(keyword="猫",max_num=100)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 04:11