Próbuję przetestować funkcjonalność aplikacji internetowej poprzez skryptowanie sekwencji logowania w Pythonie, ale mam pewne problemy.Python: urllib/urllib2/httplib confusion
Oto co trzeba zrobić:
- Czy POST z kilku parametrów i nagłówków.
- Wykonaj przekierowanie
- Pobierz treść HTML.
Teraz jestem stosunkowo nowy w Pythonie, ale dwie rzeczy, które testowałem do tej pory, nie zadziałały. Najpierw użyłem httplib, z putrequest() (przekazując parametry w URL) i putheader(). Wygląda na to, że nie podąża za przekierowaniami.
Potem próbowałem urllib i urllib2, przekazując oba nagłówki i parametry jako dyktanda. Wydaje się, że zwraca stronę logowania, zamiast strony, na którą próbuję się zalogować, chyba ze względu na brak plików cookie lub coś podobnego.
jestem brakuje czegoś proste?
Dzięki.
Użyj biblioteki żądań Pythona. – hughdbrown