Skip to content

zrpy/WebSite-Copy-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Website Downloader Python

このPythonライブラリは、ウェブサイトをローカルにダウンロードする機能を提供します。オフラインでのブラウジング、アーカイブ化、またはテストなど、さまざまな目的でウェブサイトのローカルコピーを作成するために使用できます。

機能

  • ウェブページをダウンロードし、それに関連するCSS、JavaScript、画像などのリソースを含めます。
  • ウェブページに埋め込まれた動画のダウンロードをサポートします。
  • 相対URLと絶対URLを正しく処理します。
  • ネットワークエラー、I/Oエラー、パースエラーなど、さまざまなシナリオのエラーハンドリングを提供します。

使用方法

このライブラリを使用したい場合は、リポジトリをローカルフォルダにクローンし、pip install .を実行してください。 以下は、Pythonから関数を呼び出す方法の例です:

import website_downloader
website_downloader.save_website("https://example.com","パス")

エラーハンドリング

このライブラリは、さまざまな失敗シナリオに対する包括的なエラーハンドリングを提供します。エラーはRequestError、IoError、UrlParseError、SelectorParseErrorなどのタイプに分類されます。これらのタイプに基づいてエラーを適切に処理できます。

ライセンス

このプロジェクトはMITライセンスのもとで提供されています。詳細はLICENSEファイルを参照してください。

貢献

貢献は歓迎します!問題が発生した場合や改善の提案がある場合は、GitHubリポジトリでIssueを開いてください。

About

Original: https://github.com/meowkawaiijp/WebSite-Copy/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages