| 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: 14 let
|
|||
0