アプリ版:「スタンプのみでお礼する」機能のリリースについて

ユーチューブの勉強動画を提供している方が
ホームページで動画のレジュメをPDFで配布しています
500個ぐらいあるので一つ一つクリックするのは大変です。

ホームページ上の500個のファイルをダウンロードするソフトでオススメのものがあれば
教えてくださいよろしくおねがいします。
(*´∀`*)

A 回答 (2件)

配布方法によっては無理かもしれませんが、ブラウザの拡張機能を使ってみてはどうでしょうか。



ページ内リンクを一括ダウンロードできる拡張機能「DownThemAll!」 | STUDIO SERO
https://studiosero.net/forlife/tips/30015/
フィルタ項目で文書にチェック入れればPDFファイルまとめてダウンロードできると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
(*´∀`*)

お礼日時:2023/02/23 19:42

例えばpythonなどを用いて、下記のように実行すれば可能です



import requests
from bs4 import BeautifulSoup
import os

url = "https://example.com/" # ダウンロードしたいページのURL
save_dir = "./downloads" # PDFファイルを保存するディレクトリ

os.makedirs(save_dir, exist_ok=True)

# ページのHTMLを取得
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")

# ページ内のリンクを検索
for link in soup.find_all("a"):
href = link.get("href")
if href.endswith(".pdf"):
# PDFファイルをダウンロード
filename = os.path.basename(href)
filepath = os.path.join(save_dir, filename)
with open(filepath, "wb") as f:
f.write(requests.get(href).content)
print(f"{filename}をダウンロードしました。")
    • good
    • 0
この回答へのお礼

回答ありがとうございます

Pythonを使ったことがないのですが、実行環境は
ローカルのパソコンで構築しなくても

Google Colaboratoryとかを使って
ブラウザで実行すればいいのでしょうか?

(・д・。)

お礼日時:2023/02/23 19:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!