Python is a widely used high-level interpreted language that is known for its ease of use and readability. Python is frequently used in scripting, artificial intelligence, web development, software testing, and much more.
Although Python is easy to learn for beginners, it is also powerful enough to be used in large projects. Python is used by some of the largest companies in the world, including Google, Instagram, and NASA.
In this article, we will be discussing how to learn Python by example by creating a simple SEO program. This program will take a URL as input and print out the title, meta description, and meta keywords of that page.
We will be using the requests and BeautifulSoup libraries in this program. The requests library allows us to make HTTP requests to a URL while the BeautifulSoup library helps us parse the HTML response from the URL.
To install these libraries, run the following command in your terminal:
pip install requests beautifulsoup4
Once these libraries are installed, we can start writing our program. We will first need to import these libraries into our program.
import requests
from bs4 import BeautifulSoup
def get_page_info(url):
“””Make an HTTP request to a URL and return the title, meta description, and meta keywords.”””
# make the request to the url
response = requests.get(url)
# if the request was successful (response code = 200), parse the responsehtml using BeautifulSoup
if response.status_code == 200:
# create a BeautifulSoup object from the response HTML
soup = BeautifulSoup(response.text)
# get the title tag from the soup
title_tag = soup.find(‘title’)
# if there was a title tag found on the page…
if title_tag:
# print out the contents of the title tag (i.e.,the page’s title)
print(title_tag.contents[0])
# get the metatags from soup
metatags = soup(‘meta’)
# for each metatag onthe page… long-form article about how to learn Python by example by creating a simple SEO program