YoVDO

How Twitter Bots Are Made - The Ultimate Guide for Beginners

Offered By: Python Simplified via YouTube

Tags

Python Courses Selenium Courses Jupyter Notebooks Courses

Course Description

Overview

Explore the creation of Twitter bots in this comprehensive 37-minute tutorial video. Learn how to develop a simple retweeting bot that searches for posts containing specific keywords and automatically retweets them with a quoted message. Gain insights into web automation using Selenium, HTML basics, and Jupyter Notebook. Discover techniques for navigating Twitter's interface, handling exceptions, and implementing features like scrolling and random message selection. While focusing on ethical practices, the video also discusses the responsible use of bot-making knowledge and concludes with a reflection on the ethics of bot creation.

Syllabus

- intro
- what is a bot?
- dummy account
- web driver set up
- Selenium set up
- Jupyter Notebook set up
- initialize web driver object
- fix Session Not Created Exception
- quick introduction to HTML 1 sentence
- find element by tag name
- Developer Tools and how to use it
- find elements by XPATH
- why Jupyter Notebook is the best editor for automation
- continue log in automation
- search keyword shortcut
- retweet automation
- quote tweet automation
- find elements that contain certain data
- pause code execution with time.sleep
- combine all notebook cells and review code
- BrightData
- retweet multiple tweets at once
- scroll to the bottom of the page to fetch a new batch of tweets
- randomly select a quote message from a pre-defined list
- fix Element Click Intercepted Exception
- run bot with full automation
- your thoughts on the ethics of bot making
- thanks for watching! :


Taught by

Python Simplified

Related Courses

Introduction to Data Science in Python
University of Michigan via Coursera
Julia Scientific Programming
University of Cape Town via Coursera
Python for Data Science
University of California, San Diego via edX
Probability and Statistics in Data Science using Python
University of California, San Diego via edX
Introduction to Python: Fundamentals
Microsoft via edX