クローラーの画像 - 教えてください: Python クローラーのエンコードの問題、バージョン 3.6、win10 64 ビット?
伊谢尔伦
伊谢尔伦 2017-05-18 10:53:14
0
2
972

これはエラー メッセージです:

リーリー

多くの場所が変更されました。主な理由は、ターゲット Web サイトが gb2312 でエンコードされていることである可能性があります。
このプログラムは他の Web サイトでは正常に画像をダウンロードできますが、現在の Web サイトに変更すると問題が発生します。
アドバイスをください。問題はどこにありますか?いくつかの方法を試しましたが、何も機能しませんでした。
ソース コードは次のとおりです。

リーリー
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(2)
Peter_Zhu

リーリー

いいねを押す +0
漂亮男人

コードの最初にlocal=r'D:%s%s.jpg' % (filename,imgurl.splite("/")[-1])split写成了splite

また

urllib.request.urlretrieve(imgurl,local)这个imgurl不是一个合法的
url,只是一个相对 url, 要改成绝对 url,需要加上 base_url = 'http://www.shop2255.com/'

生成されたファイルパスにも問題があるようです。

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート