python
  • wget
  • 2017-06-29 13 views 0 likes 
    0

    リンクをダウンロードするためにwgetのを使用する場合に使用されているコードですが見つかりませんでした:HTTPエラー404:

    import wget 
    
    firefox_29 = "https://ftp.mozilla.org/pub/firefox/releases/29.0.1/win32/en- 
    US/Firefox%20Setup%2029.0.1.exe" 
    
    firefox_dir = 'C:\\firefox\\firefox29' 
    
    wget.download(firefox_29, out=firefox_dir) 
    

    これは私が取得エラーです、私は同じように前にwgetコマンドを使用しましたし、それが働いていますこのエラーがなぜ発生するのか混乱しています。また、リンクは動作中のリンクです。

    enter image description here

    +0

    URLを確認してください。それが404なら、それはそれから来るかもしれません。 –

    +0

    URLをクリックするとダウンロードされます。 –

    答えて

    0

    私はwgetのを使用せずにそれを把握するために管理。明らかにwgetはurllibの単なるラッパーです。だから代わりに私はウレトレーヴを使いました。 HERESにコード:あなたはそれはあなたがそれを自分で移動する必要が特定の場所にダウンロードし必要なので、もし

    import urllib.request 
    
    firefox_29 = "https://ftp.mozilla.org/pub/firefox/releases/29.0.1/win32/en- 
    US/Firefox%20Setup%2029.0.1.exe" 
    
    urllib.request.urlretrieve(firefox_29, 'firefox29.exe') 
    

    は、しかし、これは単に、「firefox29.exe」に.exeファイルの名前を変更します。

    関連する問題