![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 14.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam męcze się ostatnio z cURL masakrycznie i nie mogę dojść do ładu.
Mianowicie potrzebuje coś takiego: 1. Loguje się na stronę 2. Dodaję ogłoszenie Moje skrawki kodu Logowanie:
Formularz:
I ten kawałek też nie trybi coś brakuje mi submit i nie wiem jak sobie z Tym poradzić ;/ Jak to skleić do kupy ? Żeby wszystko trybiło Ten post edytował neotorrent 20.06.2012, 18:16:31 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
aby się zalogować można użyć kodu:
jak widać nie uzupełniłeś wszystkich danych niezbędnych do zalogowania dlatego nie zadziałało, aby sprawdzić dane jakie należy wysłać najlepiej użyć fiebuga w zakładce sieć -------------------- Good luck and happy PHP'ing
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Przepraszam za offtopic.
Moim skromnym zdaniem, CURL nie oferuje odpowiedniego poziomu abstrakcji do takich zabaw i ogólnie korzystanie z niego to jakiś koszmar, beznadziejne API, beznadziejna dokumentacja. Polecam PEAR:HTTP_Request2. Osobiście wszelkiego rodzaju autoryzacje i korzystanie z formularzy załatwiam w następujący sposób: Kod casper.start('http://www.lm.pl', function() { źródło: http://casperjs.org/api.html#casper.fillthis.fill('form', { 'login': 'sdag4', 'password': 'asd123' }, true); }); Prawda że uroczo? Pięć linijek i jesteś zalogowany, zapamiętane zostają cookie, formularz zostaje wypełniony i wysłany niezależnie od tego czy znajdował się w statycznym markupie czy też został wygenerowany dynamicznie. Ten post edytował wNogachSpisz 21.06.2012, 10:51:00 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 13:40 |