Z nudów postanowiłem napisać sobie skrypt php, eksportujący stronę z wynikami z jakieś strony (w moim przypadku bawiłem się z goglami i mininovą)
Skrypt który wykombinowałem do tej pory:

Kod
<?php
$dat=$_GET['id'];
$curl=curl_init("http://www.google.pl/search?hl=pl&q=$dat");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, 1);
$curling=curl_exec($curl);


$a_master=explode('smth',$curling);  
$a_master=$a_master[1];            

$k_master=explode('smth',$a_master);
$execute=$k_master[0];                                                          
echo "$execute";
?>


Chodzi oto że skrypt określa jedynie przedział strony. Np w mininovie zawraca mi się sama tabela wyników [w dość nieciekawym wyglądzie]. Chciałem więc wywalić z tego wyniku parę niepotrzebnych mi rzeczy niestety, za każdym razem gdy zmienia mi się opcja której poszukuję (chodzi o get) wygląd strony się cały sypie, bo w linkach <a href=32432423432> są zmienne których nie mogę 'zniszczyć' - z każdym nowym wyszukaniem zmienia się liczba / opcja. Żeby się nie rozpisywać o co dokładniej mi chodzi napiszę jaki chcę osiągnąć wynik:

-pobrać stronę
-wyświetlić tylko zwrócone wyniki [z linkami / ale dzięki curlowi wszystkie wyniki - odsyłacze - odsyłają linka do mojej strony np. z mininova.org/blabla robi sie localhost/blabla - jak uniknąć tego problemu]
-jak usunąć niewygodny kod pomiędzy npkład <td class="zmienna2"> a </td> zostawiając tylko <td class="zmienna1"> + wywalić <a href><img></a> ze td class=zmienna1.

Kod
<tabela class=blabe32432>
<tr><td class="zmienna1"> blablablab321321labla<a href=#><img=bebebe></a></td></tr>
<tr><td class="zmienna2">blabsdasd2ablablabla</td></tr>
</tabela>


Nie proszę o dokładną odpowiedź, tylko jakieś artykuły związane z mniej więcej takim problemem. Ponieważ siedzę nad tym już pół dnia i zaczynam tracić wiarę w pana google.