rows = el.find_all('tr')
for row in rows:
columns = row.find_all('td')
id_, route, dep, arr, total_time = [content.text.strip() for content in columns[1:6]]
:nth-child(X)
выбирается нужный столбец, например, для времени это будет :nth-child(6)
и дальше уже через те же селекторы, либо через python методы искать нужные данные.table.select('tr>td:nth-child(6):contains(" 18 хв")')
bot.send_message(message.chat.id, "Введите кол-во генераций")
/html/body/div[1]/section/main/div/div[1]/article/div/div[3]/div/div/section[1]/span[1]/button
member.ban()
message.outgoing
, по тексту/содержанию и тд d_mp3_slow 1T18xjRxt5m22ZOwMPMRhc
на мою версию, ибо на разных треках - разная callback data cities = ['Омск', 'Москва']
for city in cities:
markup.add(InlineKeyboardButton(city, callback_data=city))