Új hozzászólás Aktív témák
-
JoinR
őstag
válasz
Hege1234
#3592
üzenetére
import urllib.request
import re
from bs4 import BeautifulSoup
from datetime import timedelta
import time
link = 'https://nava.hu/wp-content/plugins/hms-nava/interface/classes/cacheManager.php?id=3964147&solrUrl=http%3A%2F%2F10.10.100.101%3A8983%2Fsolr%2Fnavapub%2Fselect&blogId=2&mode=titles&navaPointsUrl=%2F%2Fnav>
response = urllib.request.urlopen(link)
soup = BeautifulSoup(response.read(), from_encoding=response.headers.get_param('charset'), features="html.parser")
duration = soup.select_one("span[class=duration]").text
format = "Időtartam: %H:%M:%S| "
x = time.strptime(duration, format)
delta = timedelta(hours=x.tm_hour,minutes=x.tm_min,seconds=x.tm_sec).total_seconds()
delta_ms = int(delta)*1000
print(delta_ms) -
válasz
Hege1234
#3592
üzenetére
Én requests modullal szedném le, és nem file-ba, hanem egyből stringbe. Melóban sajna nem tudom kipróbálni a linket ami a kódban van.
BTW a time.txt meg duration.txt honnan jön? Nem úgy tűnik, hogy azt a kód töltené le... Write módban miért olvasol belőle?
Nem egészen értem, mit csinálna a kód. Vissza is szeretnél írni bele?Milyen formában jön le a html adat, példát tudsz mutatni?
Új hozzászólás Aktív témák
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest

