実現したいこと
WEB上からPDFをダウンロードしてローカルフォルダに保存しようとしています。
前提
Pythonの実行ファイル「.py」を置いてあるディレクトリの下の階層に
「datasheet_temp」というフォルダをつくっています。
そこにWEBからPDFをダウンロードをして格納していこうと思っています。
WEBのURLを直接プラウザに入力すると、PDFは存在するのですが、Pythonでダウンロードするとうまくダウンロードできません。
URL→https://www.analog.com/media/en/technical-documentation/data-sheets/AD723.pdf
どなたかアドバイスいただけますと幸いです。
当方Pythonの初心者で、情報が不足しておりましたら、ご指摘いただけますと幸いです。
発生している問題・エラーメッセージ
HTTP Error: 403 Forbidden
該当のソースコード
python
1import os 2import urllib.request 3from urllib.error import HTTPError 4 5try: 6 response = urllib.request.urlopen('https://www.analog.com/media/en/technical-documentation/data-sheets/AD723.pdf') 7 urllib.request.urlretrieve('https://www.analog.com/media/en/technical-documentation/data-sheets/AD723.pdf', os.path.join('datasheet_temp', 'AD723.pdf')) # PDFをダウンロードしてファイルに保存する 8except HTTPError as e: 9 print('HTTP Error:', e.code, e.reason) #PDFをダウンロードできない場合 10else: 11 print(response.read()) #例外処理

回答1件
あなたの回答
tips
プレビュー