Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> CURL i submit w dokumencie, ...do docelowego dokumentu z zapisem wyniku z dokumentu drugiego.
Sokrates
post 9.03.2011, 19:39:10
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Wrocław

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


Witam,
mam taki problem,
próbuję pobrać dokument CURLem,
ale problem polega na tym że adres w CURLu wskazuje na pierwszy dokument
w którym JavaScript'em jest submit'owany formularz, a ja potrzebuje wynik właśnie z drugiego dokuentu
dokument_pierwszy.html:
  1. <form id='X' action='dokument_drugi.html'>
  2. <input type='text' name='a' value='1' />
  3. <input type='text' name='b' value='2' />
  4. </form>
  5. <script type='text/javascript'>
  6. document.getElementById('X').submit();


Jak do tej pory CURL cały czas zapisuje mi tylko pierwszy dokument (wynik: dokument_pierwszy.html),
a ja potrzebuję aby zapisał mi wyniki odpowiedzi z drugiego dokumentu (czyli wynik z dokument_drugi.html)
do którego jest submit'owane zapytanie ze zmiennymi z dokument_pierwszy.html.

Czy ktoś z forumowiczów wie jak można coś takiego zrobić CURL'em a może jakimś innym programem np. WGET'em

Wielkie dzięki za podpowiedzi...


--------------------
Pozdrawiam,
Sokrates
Go to the top of the page
+Quote Post
cudny
post 10.03.2011, 13:42:14
Post #2





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


.submit() wysyla formularz o id X - wyślij po prostu na stronę z formularza o id X metodą, którą formularz używa (pewnie post) wartości, które cię interesują.
Przecież server aby obrobić dane z formularza musi je otrzymać.
W razie problemów pisz, pomogę smile.gif


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:39