朋友们!我有以下代码:
import requests
from bs4 import BeautifulSoup
# 1 - Importar a página (html):
início_url = 'https://www.conjugacao.com.br'
final_url = ["/verbo-ir","/verbo-ser"]
# 2 - Requisição:
nome_verbos = []
for final_url in final_url:
url = início_url + final_url
página = requests.get(url)
soup = BeautifulSoup(página.text,'lxml')
for verbos_nomes in soup.find_all('h1',class_='nmt'):
nome_verbos.append(verbos_nomes.text)
for items in soup.find_all('span',class_='f irregular'):
nome_verbos.append(items.text)
for items in soup.find_all('span',class_='f'):
nome_verbos.append(items.text)
# 3 Salvar resultados:
with open('verbos.txt','w') as f:
for line in nome_verbos:
f.write(line.upper())
f.write(',')
这段代码的输出如下:
output: VERBO IR,VOU,VAIS,VAI,Vamos,IDES,VÃO,VERBO SER,SOU,ÉS,É,SOMOS,SOIS,SÃO
我唯一需要的是找出如何像这样保存这个结果:
expected_output:
VERBO IR -> VOU,VÃO
VERBO SER -> SOU,SÃO
有什么想法吗?