WebPicDownloader is a website image scraping application. Allowing you to quickly download all the images of a website while avoiding the anti robot protection
This repository has been archived on 2023-11-29. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-09-12 00:29:39 +02:00
tests Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
webpicdownloader Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
.gitignore Added unit tests, created functions to check the availability of updates. 2022-09-11 13:38:36 +02:00
app_metadata.yml Added unit tests, created functions to check the availability of updates. 2022-09-11 13:38:36 +02:00
app_version_file.txt Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
build_config.json Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
build_tool.py Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
LICENSE First commit 2022-08-30 12:27:33 +02:00
main.py Fix bugs, add update system + tests + fix deployment/build system 2022-09-12 00:29:39 +02:00
README.md Restructuration + init test system 2022-09-11 11:52:41 +02:00
run_tests.py Added unit tests, created functions to check the availability of updates. 2022-09-11 13:38:36 +02:00
VERSION Restructuration + init test system 2022-09-11 11:52:41 +02:00

WebPicDownloader

What is webpicdownloader ?

WebPicDownloader is a scraping tool that allows you to download all the images of a website. Basically WebPic is a Python script around which a graphical interface has been added to make it easier to use.

You will find here utility information to use the Windows application WebPicDownloader.exe. And here information to use or implement the Python script WebPicDownloader.py in your application (without the graphical interface).

Windows application

To use WebPic on windows nothing more simple, download the executable .exe of the last release here (be careful to download the latest release and not a pre-release).

Execute the file WebPicDownloader.exe and enjoy it! 👌

Use Python script

To start, find the script to use or to add to your code here.

Requirements

To use the script check the following prerequisites.

  • Python >= 3.10.6 ;
  • beautifulsoup4 >= 4.11.1 ;
  • bs4 (BeautifulSoup) >= 0.0.1 ;
  • urllib3 >= 1.26.12 ;

Console Use ?

If you just want to use the console version of the script without the built-in GUI then you just need to check the prerequisites and run the script as follows:

python3 WebPicDownloader.py

Integration to your code ?

First of all you have to know that WebPic has a deamon worker that downloads all the images asynchronously (this allows you not to block your program when a download is in progress). This same worker will be automatically killed as soon as your program finishes. WebPic therefore provides a blocking stop function allowing you to wait for the end of the download. See the information below.