Gezocht!
Een script die een pagina kan uitlezen. Heb bepaalde gegevens nodig van m.ns.nl
Ik kan zelf wel PHP, maar dat kan ik nou net weer niet.
- Pagina uitlezer
-
01-08-2009, 13:48 #1
- Berichten
- 68
- Lid sinds
- 16 Jaar
Pagina uitlezer
Laatst aangepast door Arek van Schaijk : 09-08-2009 om 15:23
-
In de schijnwerper
-
01-08-2009, 13:58 #2
- Berichten
- 506
- Lid sinds
- 16 Jaar
Wat wil je precies dan.. ?
Met explode() zal het wel lukken..
-
01-08-2009, 14:03 #3
- Berichten
- 68
- Lid sinds
- 16 Jaar
Zelf al mee bezig geweest, met explode en de strip_tags. Maar het wilt mij niet lukken.
Ik wil de volgende dingen uitgelezen hebben:
- Vertrektijd
- Bestemming
- Via
- Spoor
- Type trein
- Eventuele vertragingen(Dus vertraging melding of de melding dat de trein niet rijdt.)
-
01-08-2009, 14:09 #4
- Berichten
- 506
- Lid sinds
- 16 Jaar
Dus van deze pagina:
http://m.ns.nl/actvertrektijden.action?from=gs
Wil je alleen deze tekst hebben:
Goes (gs)15:07 Vertrek van de treinen V 15:11Amsterdam Centraal Intercity spoor 2 Via Kruiningen-Yers, Roosendaal, Rotterdam CV 15:22+ 2 min Vlissingen Stoptrein spoor 1 Via Middelburg
etc..
-
01-08-2009, 14:12 #5
- Berichten
- 68
- Lid sinds
- 16 Jaar
Dus van deze pagina:
http://m.ns.nl/actvertrektijden.action?from=gs
Wil je alleen deze tekst hebben:
Goes (gs)15:07 Vertrek van de treinen V 15:11Amsterdam Centraal Intercity spoor 2 Via Kruiningen-Yers, Roosendaal, Rotterdam CV 15:22+ 2 min Vlissingen Stoptrein spoor 1 Via Middelburg
etc..
Ik haalde dit eerst altijd via mobiel.waarisdetrein.nl op via de XML maar die geeft de treintype en de via's niet mee. Dus ik moest de via's allemaal zelf inprogrameren enz.
-
01-08-2009, 14:34 #6
- Berichten
- 506
- Lid sinds
- 16 Jaar
-
01-08-2009, 14:39 #7
- Berichten
- 68
- Lid sinds
- 16 Jaar
Hoe maak ik er nou bijvoorbeeld $vertrektijd van? zodat ik hem kan oproepen in me huldige layout.
-
01-08-2009, 14:43 #8
- Berichten
- 506
- Lid sinds
- 16 Jaar
-
01-08-2009, 14:45 #9
- Berichten
- 68
- Lid sinds
- 16 Jaar
-
03-08-2009, 11:19 #10
- Berichten
- 27
- Lid sinds
- 19 Jaar
$vertrektijd = $exp2[0]
Ook zou ik het met curl doen (als je deze lib hebt op je server). Dat is vele sneller als file_get_contents
http://be2.php.net/curl
-
03-08-2009, 16:07 #11
- Berichten
- 1.331
- Lid sinds
- 19 Jaar
En ik zou in dit geval met reguliere expressies werken.. weliswaar niet zo snel, maar in dit geval wel een meer 'correcte' oplossing.
-
09-08-2009, 13:59 #12
- Berichten
- 68
- Lid sinds
- 16 Jaar
Volgens Michel Willemse is gewoon onmogelijk om m.ns.nl uit te lezen. Dus zou niet weten hoe ik nu verder moet.
-
09-08-2009, 14:15 #13
- Berichten
- 89
- Lid sinds
- 15 Jaar
Je kan toch gewoon http://m.ns.nl/index.action?lang=nl openen (Nederlands) en een juiste HTTP user agent meesturen van een mobiel device?
bijvoorbeeld die van de iphone
Code:Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3
-
09-08-2009, 14:16 #14
- Berichten
- 68
- Lid sinds
- 16 Jaar
Je kan toch gewoon http://m.ns.nl/index.action?lang=nl openen (Nederlands) en een juiste HTTP user agent meesturen van een mobiel device?
bijvoorbeeld die van de iphone
Code:Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3
-
09-08-2009, 15:19 #15
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
PHP Code:<?php
$url = "http://m.ns.nl/actvertrektijden.action?from=gs";
$start = '<tr><td colspan="2">';
$end = '</td></tr>';
$read = file_get_contents($url);
$data = eregi("$start(.*)$end", $read, $output);
echo strip_tags($output[1]);
?>
Noch moet je ervan bewust zijn dat content ophalen niet legaal kan zijn.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic