Begin webpagina schrapen met php. (2 / 4 stap)

Stap 2: Wat het script doet?


Nu laten we lopen door het script.

Standaard begin van een php-script. betekent dat je php geïnstalleerd moet. Een webserver van de lamp moet PHP.

<? php

We moeten identifiy en downloaden van de webpagina voor parse voor de informatie die we nodig hebben.

$data = file_get_contents ('http://www.astrologycom.com/virgodaily.php');

Nu moeten we om te beslissen welke gegevens u wilt uitpakken. De $regex worden gedefinieerd die.  Wat bij de eerste te nemen en vervolgens wat aan het einde niet op te nemen.  Wij willen omvatten alles, van de tekst "Thu Apr 5" en alles daarna tot we doen niet wilt opnemen "VR Apr 6" aan het einde. Wat we gewoonlijk beginnen of eindigen met is iets dat nooit op de pagina verandert.

$regex = ' / (Thu Apr 5:. *) vr Apr 6 /';

Het zoeken

preg_match($regex,$Data,$match);

Commentaar uit met de / /, maar geweldig voor degugging om te zien wat er in de varialbles opbrengsten:

array(2) {[0] = > string(668) "Thu Apr 5: Top Gear

Je het gevoel alsof dingen beginnen te bewegen eindelijk! In sportieve of fysieke activiteiten, door geen risico's te nemen. Niet dat u met name bergachtig zult, maar je zou kunnen dat u zijn in staat meer denken dan je eigenlijk bent. Met Mars actieve zoals kwik begint te bewegen, je voelen ambitieuze en vastberaden, zo zullen hard werken om het krijgen van uw uiteinden, met name waar juridische kwesties en partners betreft. Gelukkig kleuren zijn rode koraal en antraciet. Geluksgetallen zijn 29 en 35.
Fri Apr 6"[1] = > string(659)"Thu Apr 5: Top Gear
Je het gevoel alsof dingen beginnen te bewegen eindelijk! In sportieve of fysieke activiteiten, door geen risico's te nemen. Niet dat u met name bergachtig zult, maar je zou kunnen dat u zijn in staat meer denken dan je eigenlijk bent. Met Mars actieve zoals kwik begint te bewegen, je voelen ambitieuze en vastberaden, zo zullen hard werken om het krijgen van uw uiteinden, met name waar juridische kwesties en partners betreft. Gelukkig kleuren zijn rode koraal en antraciet. Geluksgetallen zijn 29 en 35.

var_dump($match);

Toon het resultaat van de extractie;

ECHO $match [1];

Het einde van het script.

? >

Gerelateerde Artikelen

Webpagina schrapen met een gui.

Webpagina schrapen met een gui.

Tot nu toe hebben we webpagina's via de opdrachtregel met schrapen en dan deden we het met het web met. Nu laten we het naar het bureaublad. Alleen zal ik een voorbeeld en u kunt de rest van hen achterhalen. We zullen gebruiken zenity weer waarmee we
Controle van een Arduino met PHP

Controle van een Arduino met PHP

hier is hoe te maken van je Arduino doen meer dan het internet zonder een ethernet of wifi schild. Dit is een eenvoudige manier om uw project bestuurbaar overal in de wereld!Stap 1: Platform CompatabilityDeze methode werkt niet onder Windows. Ik kan
Webpagina schrapen van/naar een webpagina.

Webpagina schrapen van/naar een webpagina.

Het doel van het project is om opdracht zoals batch-bestanden en maak ze toegankelijk via het web. U zal zitten kundig voor uw eigen speciale web-pagina te maken en niet moet afhangen van iemand anders te bereiden voor u. Web pagina schrapen terug na
Webpagina schrapen via Linux.

Webpagina schrapen via Linux.

Een van de meest interessante dingen te doen met linux is gebruik de opdrachtregel om te pagina schrapen. U kunt jagen het web voor informatie die u nodig hebt zonder ook maar een een heleboel tijd on-line. Ik Toon u ook de pagina's waar de gegevens
Schrapen met Ruby web

Schrapen met Ruby web

Een korte Q & A over dit instructable.Q: welke de #$% * is web sloop en waarom doet iemand nodig?A: de meest van de webpagina's op het internet bieden niet een web API, en u een nodig. Het idee is om gegevens van de webpagina gestructureerd op een ma
Laden van uw Instructables in google afbeeldingen galerie voor organigramstijlen met PHP

Laden van uw Instructables in google afbeeldingen galerie voor organigramstijlen met PHP

Ooit gewild uw instructables weergeven op een stijlvolle manier in een galerie, (inclusief foto's van meerdere stappen in mini galerijen) - tijdens het laden van alle inhoud van uw feed, zodat u niet hoeft te werken? Dit script helpt u uw instructabl
DSLR TimeLapse van begin tot eind met behulp van Lightroom

DSLR TimeLapse van begin tot eind met behulp van Lightroom

Hallo weer, als je de titel van dit instructable sugests DSLR timelapse van begin tot eind zien. Dus zal ik proberen ter dekking van nabewerking de foto's (soort van), instellingen en de timelapse zelf.Disclaimer: Ik ben geen expert op timelapse, maa
Begin uw auto met een flash drive.

Begin uw auto met een flash drive.

Dit is mijn eerste onverwoestbaar, ik zou niet hebben postte dit omdat ik altijd dit soort dingen doen en ik verlies site dat soms kunnen zij koel of nuttig is voor anderen, maar een collega vertelde me ik zou moeten, dus hier ik ben. Ook ik ondersch
Hoe aan de slag met PHP

Hoe aan de slag met PHP

Oke, dus allereerst.Wat is PHP?PHP (volledige naam: PHP: Hypertext Processor) is beschreven door de makers hen zelf als volgt:"PHP is een veelgebruikte general-purpose scripting taal die vooral geschikt is voor Webdevelopment"Een paar dingen ove
Eenvoudige linux commando's van een web-pagina.

Eenvoudige linux commando's van een web-pagina.

Er moest een manier om te doen eenvoudige commando's voor linux zonder het gaan naar de opdrachtregel. Het keurige deel aan dit project is dat u zo gemakkelijk het zelf uitbreiden kunt. Moet een directory listing. Geen probleem. Wilt u weten hoe de s
Controle van de Arduino met behulp van PHP

Controle van de Arduino met behulp van PHP

Ik heb onlangs gezien een heleboel problemen met betrekking tot PHP en Arduino. Vele mensen weten niet over feiten zoals die een arduino een 2 tweede (!) vertraging moet voordat het eventuele berichten via seriële kunt ontvangen. Er zijn een paar and
Beheren van Arduino met python gebaseerd web API (geen php)

Beheren van Arduino met python gebaseerd web API (geen php)

In deze handleiding zal ik u tonen hoe om uw apparaat arduino van een webpagina te controleren! Daarna zal ik u tonen hoe om te controleren uw arduino vanaf uw mobiele apparaat en zelfs het maken van een web-gebaseerde API voor het beheersen van je a
Linux: begin huisautomatisering op een server.

Linux: begin huisautomatisering op een server.

Linux: begin huisautomatisering op een server.Dit is gewoon een vluggertje bewijs van concept over het gebruik van een webserver bij huis automatisering op afstand. alles wat wij zullen doen is gewoon draaien op sommige leds zal, maar de blauwdruk er
Twitter Tweets op RSS-feed, naleven van de regels voor Twitter, OAuth, PHP, Apps Engine worden gebruikt

Twitter Tweets op RSS-feed, naleven van de regels voor Twitter, OAuth, PHP, Apps Engine worden gebruikt

U kan hebben genoten van de RSS-feeds Twitter aangeboden van enige tijd geleden, maar ze ging weg maart van 2013. Twitter onthuld versie 1.1 van de API in September van 2012. Twitter nu biedt tot gegevens in de indeling van JASON, en vereist dat u ee