Skip to content

Commit e430e90

Browse files
committed
first commit
0 parents  commit e430e90

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

web_scraping.py

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import requests
2+
from bs4 import BeautifulSoup
3+
4+
# URL do site alvo para testes
5+
url = 'http://quotes.toscrape.com'
6+
7+
# Enviar uma requisição GET para o site
8+
response = requests.get(url)
9+
10+
# Verificar se a requisição foi bem-sucedida (código 200)
11+
if response.status_code == 200:
12+
# Parse do conteúdo HTML da página
13+
soup = BeautifulSoup(response.text, 'html.parser')
14+
15+
# Localizar os elementos HTML que contêm as informações desejadas
16+
quotes = soup.find_all('span', class_='text')
17+
18+
# Extrair e imprimir as citações
19+
for quote in quotes:
20+
print('Citação:', quote.text)
21+
else:
22+
print('Falha na requisição. Código de status:', response.status_code)

0 commit comments

Comments
 (0)