![]() |
![]() ![]() |
![]() |
--tester-- |
![]()
Post
#1
|
Goście ![]() |
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 00:28 |