検索

ホームページ  >  に質問  >  本文

クローラーの画像 - 教えてください: Python クローラーのエンコードの問題、バージョン 3.6、win10 64 ビット?

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

リーリー

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

リーリー
伊谢尔伦伊谢尔伦2750日前976

全員に返信(2)返信します

  • 天蓬老师

    天蓬老师2017-05-18 10:55:14

    リーリー

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-18 10:55:14

    コードの最初に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
  • キャンセル返事