0
画像に直接リンクしている場合、どうすればそれを適切にダウンロードできますか?httplibで画像をダウンロードするには?
conn = httplib.HTTPConnection("URL_BASE")
conn.request("GET", "/REST_OF_THE_URL.jpg", "", headers)
page = conn.getresponse()
page = page.read()
fail = open("image.jpg", "w")
fail.write(page)
fail.close()
この種の問題は成功しましたが、画像には問題があります。通常、画像は壊れているようです。だから私はイメージの一部ではないいくつかの余分なデータがあると仮定していますが、それを特定する方法もそれを削除する方法もわかりません。あなたのデータ・ストリームに表示されるように起こる
fail = open("image.jpg", "wb")
や行セパレータは、ご使用のプラットフォームの標準に変換されます(そう\r\n
が\r
に置き換えられます):あなたはバイナリモードで自分の画像を開く必要があり
壊れていないものを修正する用途はありません。 – Torn