In this tutorial you will learn how to create a web scraping bot that can download an entire Facebook image gallery, both tagged and personal photos at once.
With the help of Python, Jupyter Notebook, Selenium and Chrome Driver – you will achieve 100% automation and obtain all the tools to adjust your code in the future, should Facebook change anything on their end.
Web Scraping Instagram with Selenium CODE ON GITHUB:
Web Scraping Instagram with Selenium VIDEO TUTORIAL:
Web Scraping Instagram with Selenium ARTICLE ON MEDIUM:
Web Scraping Facebook with Selenium COMPLETE NOTEBOOK:
ARE YOU NEW TO PYTHON?
************************************
the tutorial below will show you how to:
a. quickly install Python
b. quickly install Jupyter Notebook
************************************
TIMESTAMPS:
************************************
00:00 – 2:23 intro
************************************
a. preparation steps
02:23 – Install Selenium
03:07 – Install Wget
03:39 – Download Chrome Driver
04:44 – Launch Jupyter Notebook
b. coding
05:29 – Imports and Intro
06:10 – Webdriver get command
07:09 – Developer Tools Guide
08:12 – Login: Username, Password, Submit
09:26 – Dismiss Alerts: Stackoverflow
10:59 – Shortcut to get Photo Gallery
11:58 – Loop over tagged and personal photos
13:12 – Scroll to the end of the page: Loop
15:41 – Target all anchor elements on the page
17:21 – Target specific anchor elements
20:04 – Target all image elements on the page
22:16 – Target a specific image element
24:11 – Create a new directory at the root
25:06 – Download all the photos
25:53 – Last Automation Step
26:52 – Run the bot
27:04 – Test the bot
************************************
#python #pythonprogramming #pythontutorial #learnpython #webscraping #webscrape #selenium #webscrapefacebook #extractimages