Parsare pagina cu rezultate Google
Moderatori: Zamolxe, Moderatori
-
Radical
- Senior Member
- Mesaje: 327
- Membru din: Lun Feb 16, 2004 2:40 pm
- Localitate: Bucuresti
- Contact:
[php]<?php
$cuvant_cautat = "cucu";
$fp = file_get_contents("http://www.google.ro/search?hl=ro&q=".urlencode($cuvant_cautat)."&btnG=Caut%C4%83&meta=cr%3DcountryRO");
preg_match("@din *aproximativ *<b>(.*)<\/b> *pentru@iUs", $fp, $v);
$v = intval(str_replace(".", "", trim($v[1])));
echo $v;
?>[/php]
*Nota: functia file_get_contents a aparut in PHP 4.3.0 daca ai altt PHP mai vechi va trebui sa o faci tu !
E ok ?
$cuvant_cautat = "cucu";
$fp = file_get_contents("http://www.google.ro/search?hl=ro&q=".urlencode($cuvant_cautat)."&btnG=Caut%C4%83&meta=cr%3DcountryRO");
preg_match("@din *aproximativ *<b>(.*)<\/b> *pentru@iUs", $fp, $v);
$v = intval(str_replace(".", "", trim($v[1])));
echo $v;
?>[/php]
*Nota: functia file_get_contents a aparut in PHP 4.3.0 daca ai altt PHP mai vechi va trebui sa o faci tu !
E ok ?
De ce nu folosesti api-ul google cu soap, si scapi de parsing.
Uite o clasa:
http://dietrich.ganx4.com/nusoap/
Te inregistrezi la google, iti iei o cheie si folosesti scriptu` de mai sus.
http://www.google.com/apis/
Eu il folosesc si merge ok.
Uite o clasa:
http://dietrich.ganx4.com/nusoap/
Te inregistrezi la google, iti iei o cheie si folosesti scriptu` de mai sus.
http://www.google.com/apis/
Eu il folosesc si merge ok.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 14 vizitatori