Python requests powolne

Odpowiedz Nowy wątek
2020-02-17 19:03

Rejestracja: 3 miesiące temu

Ostatnio: 2 dni temu

0

Hej, piszę sobie prostą aplikację, dzięki której będe mogl sie zalogowac na stronę która mnie interesuje oraz pobrać jakieś informacje. Aplikacja działa, aczkolwiek zauważyłem, że metoda session.post() wykonuje się w przeciągu prawie 2 sekund, metoda session.get() prawie 0.4s. Co może być problemem? Czy mogę jakoś przyspieszyć post'owanie i get'owanie?

Pozostało 580 znaków

2020-02-17 19:11

Rejestracja: 3 miesiące temu

Ostatnio: 1 godzina temu

0

może serwer z którym rozmawiasz odpowiada wolno, jesteś pewien że serwer odpowiada natychmiast ?
Wykonaj to samo zapytanie curl'em i zobacz czasy odpowiedzi.

edytowany 1x, ostatnio: pan_kran, 2020-02-17 19:13

Pozostało 580 znaków

2020-02-17 19:14

Rejestracja: 3 miesiące temu

Ostatnio: 2 dni temu

0

Szczerze to nie wiem nawet jak sprawdzić czy odpowiada szybko czy wolno. W momencie kiedy przez przeglądarkę się loguje itd wszystko działa szybciej, a przynajmniej tak odczuwam

Pozostało 580 znaków

2020-02-17 19:51

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

0

To sprawdź czy działa szybciej. Możesz też puścić curl na te adresy i zobaczyć jak to wyglada z konsoli.

Pozostało 580 znaków

2020-02-17 23:52

Rejestracja: 3 miesiące temu

Ostatnio: 2 dni temu

0
Tomek Pycia napisał(a):

To sprawdź czy działa szybciej. Możesz też puścić curl na te adresy i zobaczyć jak to wyglada z konsoli.

A moglbys mi pokazac jak to zrobic? albo podeslac jakis poradnik? gdyz nie zabardzo wiem jak to zrobic

Pozostało 580 znaków

2020-02-18 00:01

Rejestracja: 3 miesiące temu

Ostatnio: 1 godzina temu

2020-02-18 01:34

Rejestracja: 6 lat temu

Ostatnio: 1 godzina temu

0

Wejdź sobie w Firefoksie czy Chromie na tę stronę, wejdź w narzędzia deweloperskie, zakładkę żądania/sieć, zobacz ile czasu tam zajmuje wczytanie strony.

Pozostało 580 znaków

2020-02-18 07:57

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

0

Możesz też użyć tego narzędzia: https://www.postman.com/

Pozostało 580 znaków

2020-02-18 19:19

Rejestracja: 3 miesiące temu

Ostatnio: 2 dni temu

0
enedil napisał(a):

Wejdź sobie w Firefoksie czy Chromie na tę stronę, wejdź w narzędzia deweloperskie, zakładkę żądania/sieć, zobacz ile czasu tam zajmuje wczytanie strony.

Nie wiem czy dobrze to zczytałem, ale zczytałem to po prostu wchodząc w "Inspect" a potem w zakładkę "Network", tak wyglądają czasy w tej zakładce:
(https://4programmers.net/uploads/attachment/5e/5e4c2a9661bc4.png).

edytowany 1x, ostatnio: hi im Rechu, 2020-02-18 19:20

Pozostało 580 znaków

2020-02-18 20:59

Rejestracja: 3 miesiące temu

Ostatnio: 2 dni temu

0

Ponadto mam pytanie. Jaka jest różnica między wysyłaniem danych w parametrze "data" w metodzie session.post(), od wysyłania danych w parametrze "params" w metodzie session.get().

Pozostało 580 znaków

2020-02-18 21:02

Rejestracja: 1 rok temu

Ostatnio: 1 godzina temu

1

https://www.w3schools.com/tags/ref_httpmethods.asp

O dzięki wielkie, już czaję o co chodzi ;) - hi im Rechu 2020-02-18 21:04
Ciesze sie że mogłem pomóc. - Tomek Pycia 2020-02-18 21:05

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0