Autor | Zpráva | ||
---|---|---|---|
Kubuska112 Profil |
#1 · Zasláno: 14. 4. 2012, 11:49:34
Zdravim. Je nějak možné udělat hledání (třeba na googlu), ale aby se výsledky ukazovaly na mnou daném vzhledu - bez grafického zpracování googlu atd...?
|
||
Amunak Profil |
#2 · Zasláno: 14. 4. 2012, 12:15:10
Kubuska112:
Zrovna google to má teď nějak šikovně ošetřené, nefunguje to ani v iframu. Ale teoreticky by mělo jít načíst výsledky v PHP, vypreparovat z toho linky, odkazy a takové a pak to prezentovat jako svoje. |
||
Kubuska112 Profil |
#3 · Zasláno: 14. 4. 2012, 12:30:46
Amunak:
„Ale teoreticky by mělo jít načíst výsledky v PHP, vypreparovat z toho linky, odkazy a takové a pak to prezentovat jako svoje.“ Mohu poprosit o návod? klidně by mohlo jít i o seznam. |
||
Amunak Profil |
#4 · Zasláno: 14. 4. 2012, 19:44:12
Kubuska112:
No pokud chceš klasický parazitní formulář, můžeš mít výsledky maximálně v iframu ( Parazitní formuláře) a target formuláři nastavíš na jméno iframu. Pokud chceš fakt vlastní vzhled, prvně uděláš formulář, (v php) ze zadaných parametrů sestavíš url, pomocí fopen(); si načteš výsledky a pomocí regulárních výrazů z toho vytaháš výsledky. Ale asi to nebude úplně snadné.
|
||
Kubuska112 Profil |
#5 · Zasláno: 15. 4. 2012, 12:11:56
Amunak:
Mohl bych poprosit o kousíček kodu jako příklad? |
||
Časová prodleva: 3 dny
|
|||
Karlos Profil * |
#6 · Zasláno: 18. 4. 2012, 13:24:50
ak úplně jendnoduše by to šlo nějak takle
<?php $dotaz = $_GET['dotaz']; // získáme kód stránky s výsledky hledání $obsah = file_get_contents("http://www.google.cz/search?q=".$dotaz); // oddělíme vše co je před výpisem výsledků $position1 = strpos($obsah, '<div id="res">'); // $vysledky jsou od začátku výpisu až po konec $vysledky = substr($obsah, $position1); // oddělíme konec $position2 = strpos($vysledky, '<div id="foot">'); $position2--; // vyseparujeme samotné výsledky $vysledky = substr($vysledky,0,$position2); echo $vysledky; ?> |
||
Kubuska112 Profil |
#7 · Zasláno: 18. 4. 2012, 17:57:39
Karlos:
Děkuju. Mám na začátek přidat čudl na parazitovanou stránku? |
||
Časová prodleva: 11 let
|
0