Hogyan tudok perl-ben weboldal adatait beolvasni?
Perl-ben szükségem lenne egy weboldalon megjelenő adatok letárolására. Tehát nem a html kódra van szükségem, hanem arra az információra, ami megjelenik. Ezeket szeretném a perl kódban feldolgozni, és a releváns adatokat egy text file-ba lementeni. A feldolgozás és lementés megy, de a weboldal tartalmát nem tudom beolvasni. Tehát még egyszer: a html kódot be tudom olvasni, de nekem a megjelenitett információ kell.
Pl egy weboldal igy iratja ki a pontos időt:
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
...
De nekem nem ez a kód kell, hanem az, hogy a leolvasás pillanatában az idő ez volt: 2020.06.15 10:49
Erre az adatra van szükségem.
1. A lokális - a Perl-szkriptet futtató gép - idejének lekéréséhez a Perl-ben elérhetőek függvények - lásd:
* [link]
* [link]
2. A belinkelt kód Javascript, vagyis webböngészőben - Microsoft Edge, Opera, Google Chrome, Mozilla Firefox - fut le, a webböngészőt futtató gép lokális idejét kéri le. Ha egy ilyen weboldalt Perl-szkripttel kérsz le, az nem fogja tudni futtatni a Javascript-kódot, így nem tudja lekérni az időt.
3. Weboldalak lekéréséhez ott az LWP:UserAgent:
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!