Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czytanie wyników wyszukiwarki z innej strony
Forum PHP.pl > Forum > PHP
mrQ
Witam, jestem nowy na forum - przeszukałem nieco tematy ale nie znalazlem odpowiedzi na mój problem.

Ogólnie problem polega na tym:
Uruchamiamy skrypt.. pokazuje się okienko w którym wpisujemy słowo, np php. W tym momencie skrypt powinien wejsc sobie na z góry ustaloną stronę np: www.jakaśstrona.pl na której znajduje się wyszukiwarka artykułow. Skrypt ma przekazać to słowo do tej wyszukiwarki i wykonac zapytane - strona zwróci liste tematów - np pierwszy wynik prowadzi do jakiej strony z artykułem i tą własnie strone należy przejać (np zapisać ją na dysk)

I teraz.. nie mam pojecia od czego tu zacząć. Powiedzedzmy, że na stronie docelowej szukarka wygląda tak

  1. <table align="left"cellpadding=0 cellspacing=0 border=0>
  2. <tr>
  3. <td> <DIV class=searchFont>Szukaj</DIV> </td>
  4. <td valign="bottom"> <DIV style="margin-left:10px;">
  5. <form action="/169.html" method="POST" name="search">
  6. <input name="keyword" style="border:1px #000000 solid; font:10px; color:#000000; width:105px; height:17px;
  7. background-color:#e9f0f7;" type="text" >
  8. </form>
  9. </DIV>
  10. </td>
  11.  
  12. <td align="left" valign="bottom"> <DIV style="margin-bottom:1px; margin-left:3px;">
  13. <IMG border=0 align="center" id=img36 style="cursor:pointer;" src="/_items/icons/strzalka.gif"
  14.  
  15. onClick=document.search.submit();> </DIV>
  16.  
  17. </td>
  18. </tr>


W jaki sposób mogę zewnętrznym skryptem przekazać do tej szukarki jakieś słowo? Z jakich technik można tu skorzystac? Jak mam tą strone "zmusić" żeby dla mnie cos wyszukała i odczytac to co znalazła?


Proszę o pomoc - chociaż cząstkową


Do dyspozycji moze byc PHP5 i ajax


Pozdrawiam serdecznie
kubarek
jak dla mnie to CURL albo ( rozwiązanie trudniejsze ) fsockopen
choć nie próbowałem czegoś takiego robić jeszcze, algorytm wyglądałby tak:
1. wysyłam nagłówki HTML do serwera na którym jest główna wyszukiwarka
2. odbieram odpowiedź
3. odpowiedź parsuję, dla odciążenia serwera ponownymi zapytaniami o to samo można gdzieś zapisać, np. cache
4. wyświetlam wyniki

albo coś w tym stylu
batman
Czyżby chodziło o zadanie rekrutacyjne? Nieładnie tak oszukiwać winksmiley.jpg
abc667
Cytat
Tego nie wiem. kumpel prosił o jakaś podpowiedź a ja proszę was ale widze, że nikt nie wie. Tak to juz jest na polskich forach smilingsmiley.gif

lol, dostałeś odpowiedź we wcześniejszym poście i coś jeszcze marudzisz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.