Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie z programu zewnętrznego do strony..., zobaczymy jacy z Was kozacy :P
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Witam, nie za bardzo wiem, w którym dziale to napisać, a jak nie wiadomo gdzie to na Hydepark (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Otóż. Mam aplikację w C++ która może wysyłać zapytanie HTTP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chcę w ten sposób odwołać się do strony internetowej (którą napisałem) i w odpowiedzi dostać TYLKO cyfry, problem jest w tym, że owa strona do komunikacji "dalej" korzysta z JS :/ czyli w odpowiedzi dostanę kod JS :/



Może zademonstruję. Aplikacja w C++ do liczenia odległości pomiędzy miastami - wysyłam zapytanie HTTP do strony internetowej i w odpowiedzi mam dostać tylko cyfrę (oznaczającą odległość) - strona to np.:
Wrocław - Olsztyn dostanę w odpowiedzi 503 i tą informację potrzebuję jako zwrot do mojej aplikacji w C++, jednak dostanę nie 503, tylko kod JS bez 503 (bo to JS generuje 503) :/

Strona korzysta z mechanizmu ViaMichelin API, który niestety jest w JavaScript :/


Ktoś ma pomysł jak to wydziergać?


Dzięki za pomoc

Ten post edytował TomASS 8.08.2007, 21:28:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat
ale i to Ci nic nie da, bo skrypt wykonuje jeszcze jakieś obliczenia i w odpowiedzi nie dostaje 503 (nawet opakowanego w XML), a... kod JavaScript

Trzeba by wygrzebac wartosci jakie pobiera od serwera, podejrzec jak JS to oblicza i napisac taki sam algorytm w jezyku w ktorym piszesz aplikacje ... no dla mnie jedyne wyjscie ... chyba ze interpreter JS napiszesz albo zastosujesz OCR tak jak koledzy wspomnieli ale to chyba nie za dobry pomysl.
Co konkretnie potrzebujesz ? Z tego co wiem to chyba nie tylko Michelin ma GeoLocator ... moze sprawdz ten z ktorego korzysta Google Maps (http://www.google.com/apis/maps/documentation/index.html)
Go to the top of the page
+Quote Post

Posty w temacie
- TomASS   Zapytanie z programu zewnętrznego do strony...   8.08.2007, 21:16:23
- - acztery   a musisz do tego stosować protokół HTTP a może po ...   8.08.2007, 23:40:13
- - NoiseMc   Ja raczej bym sie przegrzebal przez wszystkie te p...   9.08.2007, 04:03:25
- - Hacker   @NoiseMc Ten skrypt nie wysyła 1 zapytania, a...   9.08.2007, 09:44:36
- - TomASS   Dzięki za pomysły ale..... Cytatprotokół HTTP a m...   9.08.2007, 11:49:33
|- - Jabol   Cytat(TomASS @ 9.08.2007, 12:49:33 ) ...   9.08.2007, 14:20:57
- - menic   tak... przepisac kod generujacy na PHP   9.08.2007, 11:55:04
- - empathon   Jedyny pomysł jaki mi przychodzi do głowy to zrobi...   9.08.2007, 12:01:16
- - TomASS   pfff..... Cytattak... przepisac kod generujacy na...   9.08.2007, 12:04:33
- - empathon   Być może to Cię zainteresuje http://www.mozilla.o...   9.08.2007, 12:22:18
- - php programmer   Nie wiem jak jest w C++, ale w Delphi była taka fu...   9.08.2007, 14:21:45
- - NoiseMc   Cytatale i to Ci nic nie da, bo skrypt wykonuje je...   9.08.2007, 14:46:36
- - TomASS   CytatJezeli juz wyczowasz ironie, to wytlumacze: j...   9.08.2007, 15:22:44
|- - Jabol   Cytat(TomASS @ 9.08.2007, 16:22:44 ) ...   9.08.2007, 21:04:34
- - Hacker   Chyba większość nie zrozumiała mojej wypowiedzi Cy...   9.08.2007, 15:50:28
- - NoiseMc   A zagladales moze tutaj?   9.08.2007, 16:05:40
- - TomASS   CytatAlbo napisać web service który będzie to obli...   9.08.2007, 21:51:35
- - bim2   Nie jestem jakimś specjalistą i to co mówię może b...   10.08.2007, 17:39:59
- - barF   pogooglowalem troszke i nasunelo mi sie cos takieg...   10.08.2007, 18:26:45
- - TomASS   Dzięki wszystkim To jednak przerasta moje umiejęt...   11.08.2007, 14:26:55


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 01:53