![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie, mam na zaliczenie do zrobienia multiwyszukiwarke. Ma ona działac na zasadzie:
1. Uzytkownik wpisuje hasło do wyszukiwania. 2. Przesylane jest ono do 3 wyszukiwarek np. yahoo, google, msn. 3. Wyszukiwarki zwracaja wyniki zapytania. 4. Moja multiwyszukiwarka ma za zadanie posortowac je ( najbardziej celne na poczatek ). 5. Wyswietlic posortowane. Mam pytanie odnosnie tej Muliwyszukiwarki, tzn. jakimi zagadnieniami sie zainteresowac, jakich funkcji najlepiej uzywac, za co sie nie zabierac? Czy temat jest trudny do realizacji? Za kazde informacje bardzo dziekuje, pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 12 Dołączył: 9.10.2008 Skąd: Tricity.Rumia() Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents jest tu bezużyteczny.
Musisz zastosować cURL będą Ci też potrzebne flagi CURLOPT_REFERER, CURLOPT_USERAGENT, przy ilości już około 1000(ta wartość jest wmiare bezpieczna na Google) zapytań na godzinę zabawa z flagami CURL juz nic nie daje. Przy większej ilości zapytań jedyną słuszną metodą jest zrobienie całości po stronie użytkownika(czytaj AJAX) - no chyba że chcesz się tylko pobawić. Pozatym hehe jak piszesz wyszukiwarke to samemu wypadałoby algorytm wymyślić w sensie scalania wyników z wyszukiwarek. ja bym zrobił np tak: 1 pozycja - 10 pkt 2 pozycja - 9 .... + 3 pkt jak strona jest z google + 2 jak z msna + 1 jak z yahoo przykładowo strona jest na 3 w google 1 msn i 4 yahoo - ma 11 + 12 + 8 = 31 pkt tak obliczasz każdą stronę. Oczywiście wyniki się nie pokrywają 1:1 w G/M/Y potem sortujesz w/g punktów i wybierasz pierwsze 10 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) edit: niedoczytałem że to na zaliczenie ;] Ten post edytował pinochet 10.01.2009, 22:30:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:32 |