YoVDO

Web Scraping Facebook with Selenium - Automated Bot

Offered By: Python Simplified via YouTube

Tags

Selenium Courses Python Courses Web Scraping Courses Jupyter Notebooks Courses

Course Description

Overview

Learn how to create an automated web scraping bot using Python, Selenium, and Chrome Driver to download entire Facebook image galleries, including tagged and personal photos. Master the process of setting up the development environment, implementing login functionality, navigating through Facebook's interface, and extracting image data. Explore techniques for handling alerts, scrolling through dynamic content, targeting specific HTML elements, and downloading images to a local directory. Gain practical skills in web automation and data extraction, enabling you to adapt the code for future changes in Facebook's structure.

Syllabus

- 2:23 intro
- Install Selenium
- Install Wget
- Download Chrome Driver
- Launch Jupyter Notebook
- Imports and Intro
- Webdriver get command
- Developer Tools Guide
- Login: Username, Password, Submit
- Dismiss Alerts: Stackoverflow
- Shortcut to get Photo Gallery
- Loop over tagged and personal photos
- Scroll to the end of the page: Loop
- Target all anchor elements on the page
- Target specific anchor elements
- Target all image elements on the page
- Target a specific image element
- Create a new directory at the root
- Download all the photos
- Last Automation Step
- Run the bot
- Test the bot


Taught by

Python Simplified

Related Courses

Data Wrangling with MongoDB
MongoDB via Udacity
Getting and Cleaning Data
Johns Hopkins University via Coursera
用Python玩转数据 Data Processing Using Python
Nanjing University via Coursera
Introduction to NodeJS
Microsoft via edX
用 Python 做商管程式設計(三)(Programming for Business Computing in Python (3))
National Taiwan University via Coursera