![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wie ktoś może jak napisać skrypt ,który zczytuje wyniki danego słowa z wyszukiwarek takich jak google / bing / yahoo ,które zostało wpisane do formularza. Tak to ma wyglądać: 1. Wpisuję słowo / zdanie "x" do formularza na stronie. 2. Wyświetlają mi się wyniki: Znaleziono ok. 1900 wyników słowa / zdania "x" - adres strony - adres strony - adres strony itd. Wie ktoś jak coś takiego zrobić ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Możesz to bardziej rozwinąć ?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 4 Dołączył: 20.05.2007 Skąd: Kutno Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, żeby najpierw poprzez protokół HTTP pobrać plik z Google z wynikami wyszukiwania. Po prostu dokument HTML. Do tego służy biblioteka cURL, o której musisz sobie więcej doczytać. Po prostu podajesz adres URL (na przykład https://www.google.pl/search?rls=pl&q=testie=utf-8&oe=utf-8&channel=suggest), a odpowiednia funkcja pobiera treść HTML i zwraca ją jako string.
Jak już otrzymasz dokument HTML z Google, to musisz wyszukać w jego treści ten ciąg znaków informujący o wynikach wyszukiwania, np. Możesz to zrobić zwyczajnie przy użyciu strpos(), albo przy użyciu wyrażeń regularnych (to drugie wygodniejsze). Wyrażenia regularne bardzo się przydają przy wyłuskiwaniu danych - sprawdź kilka tematów niżej, ktoś dopytywał o odczytywanie danych z Parkietu. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Curl jest opcjonalny, jest to metoda na partyzanta. Zamiast niego lepiej zajrzeć do google API i za jego pomocą pobierać wyniki wyszukiwania, mamy wtedy pewność że będą w niezmienionej formie, później przerabiamy to przez pregi lub odpowiednio prasujemy, google chyba zwraca wyniki w XML i JSON.
Ten post edytował !*! 26.05.2012, 10:41:33 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:19 |