Мне удалось написать свой второй python код, и я пытаюсь извлечь данные из таблицы на веб-странице, т.е. www.ksmnet.org. Мне нужны данные 2-го столбца таблицы, которая является сегодняшней датой, и мне удалось чтобы извлечь это хорошо. Однако мне нужно, чтобы данные 1-го столбца данных были сохранены в виде текстового файла, содержащего данные 2-го столбца. Например, если Fajr - 05:00, мне нужно сохранить текстовый файл как Fajr.txt, а внутри этого текстового файла мне нужно 05:00.
Я понимаю, что в некоторых случаях не с символом ":", и мне нужно преобразовать их. Так, например, те с 06.00 должны быть 06:00.
Вот мой код:
# import libraries
import json
import urllib.request
#import soupsieve
from bs4 import BeautifulSoup
import requests
url = 'https://www.ksmnet.org/'
request = urllib.request.Request(url)
response = urllib.request.urlopen(request)
html = response.read()
soup = BeautifulSoup(html.decode("utf-8"), "html.parser")
path = '/srv/docker/homeassistant/prayer/'
table = soup.find('div', id={'prayer': 'listing sortable'})
package = '' ; version = ''
for i in table.select('tr'):
data = i.select('td')
if data:
package = data[0].text.strip()
version = ' '.join(data[1].text.strip().split())
print(version)
Может кто-нибудь помочь, пожалуйста?
Спасибо