Я работаю с веб-сайтом общественного автобуса с определенной автобусной остановкой (см. Переменную 'url') и хочу проанализировать каждый столбец (Bus Line - Depart time - ETA) в каждом списке, но получаюстранные результаты с этим кодом:
import requests
from bs4 import BeautifulSoup
url = 'http://www.stcp.pt/pt/itinerarium/soapclient.php?codigo=AAL1'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
buses = []
for table in soup.find_all('table', attrs={
'id': 'smsBusResults'
}):
for row in table.find_all('tr', attrs={
'class': 'even'
}):
for col in row.find_all('td'):
buses.append(row.get_text().strip())
print(buses)
Примечание: если вы видите «пассар», это означает «проходящий мимо»