Új hozzászólás Aktív témák
-
Hege1234
addikt
sztanozs:
igen, gondoltam mert amikor programkód tag-be teszed a script-et az mindig egyből működni szokott
ha már így belementünk ezt lehetne egyszerűsíteni?
from datetime import timedelta
import urllib.request
import re
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%2Fnava.hu%2Fnava-pontok%2F&searchPageUrl=%2F%2Fnava.hu%2Ftalalati-lista%2F&videoUrl=https%3A%2F%2Fnava.hu%2Fid%2F3964147%2F&embedUrl=https%3A%2F%2Fnava.hu%2Fembed%2F3964147'
resp = urllib.request.urlopen(link)
data = resp.read()
text = data.decode('utf-8')
urllib.request.urlretrieve(link, "info.html")
info = open("info.html", "r", encoding="utf-8").read()
time = re.findall("Időtartam:.<.span>(.*)..<.span>", info)
print(time, file=open("time.txt", "w"))
durat = open("time.txt").read()
duration = re.findall(".'(.*)'.", durat)[0].strip()
print(duration, file=open("duration.txt", "w"))
file = open("duration.txt")
line = file.readlines()
duration=line[0].strip()
h, m, s = duration.split(':')
delta = timedelta(hours=int(h), minutes=int(m), seconds=int(s))
rms = int(delta.total_seconds()*1000)
print(rms)(próbáltam BeautifulSoup-al is, de elég nagy katyvasz a html része szóval azt a részét inkább hagytam..)
mivel sehogy nem tudtam integer-be alakítani addig eljutottam, hogy megkaptam ebbe a formába
['00:27:07']de tovább már nem
ezért inkább re.sub-al leszedtem róla...
persze így is működik ahogy most van, de nagyon túlbonyolítottam sztem...
Új hozzászólás Aktív témák
- Eladási mérföldkő: 5 millió példánynál a Silent Hill 2 Remake
- Lexus, Toyota topik
- Filmvilág
- Tesla topik
- Xiaomi 17 Ultra - jó az optikája
- Gaming notebook topik
- Kerékpárosok, bringások ide!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Autós topik
- Hobby elektronika
- További aktív témák...
- Bialetti kézi kávéőrlő
- Lenovo ThinkPad P15 Gen 2 i7-11850H 32 GB RAM 512 GB SSD NVIDIA T1200 Garancia
- Beszámítás! Asus TUF A16 FA608UH FHD Gamer notebook - R7 260 16GB DDR5 512GB SSD RTX 5050 8GB
- REFURBISHED és ÚJ - DELL Thunderbolt Dock WD22TB4 (210-BDTD)
- BESZÁMÍTÁS! Gigabyte B650M R7 8700F 64GB DDR5 1TB SSD RX 7800 XT 16GB LianLi VectorV100R RGB TG 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


