Wylapywanie POST'a, modyfikowanie i odeslanie spowrotem

Wylapywanie POST'a, modyfikowanie i odeslanie spowrotem
ledi12
  • Rejestracja:prawie 6 lat
  • Ostatnio:2 miesiące
  • Lokalizacja:Wrocław
2

Witam :)

Temat pod Pythonem, gdyz projekt jest napisany wlasnie w tym jezyku. Byc moze powinien byc pod JS, ale do rzeczy. Chodzi mi dokladnie o wylapanie zapytania POST i wyslanie go ze zmodyfikowana zawastoscia. Przyklad: Po nacisnieciu guzika jest wyslane zapytanie POST zawierajace min. szybkosc z jaka zostal nacisniety guzik np. 2 sekundy. Czy jest mozliwosc wylpac tego POSTa i zmodyfikowac te dane na np. 3 sekundy ? Kiedys widzialem cos podobnego w ajaxie. Byl bym wdzieczny za nakierowanie na dobry kierunek :)


Robię http response status cody w martwych ciągach
edytowany 3x, ostatnio: ledi12
Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
1

Ale z jakiej perspektywy chcesz to zrobic? Mozesz sobie użyc do tego jakiegos Burpa, a możesz też zmienić formularz, tak żeby submit wołał funkcje w JS zamiast submitować od razu. CIężko doradzić nie wiedząc co ty właściwie chcesz zrobić.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
ledi12
Automatyzuje pewna rzecz w selenium. Chce zmodyfikowac POSTA wywolanego po nacisnieciu guzika tak aby zmienic wartosc okreslajaca z jaka szybkoscia go nacisnalem.
Shalom
Trochę ciężko. Musisz koniecznie robić to przez selenium i faktycznie klikać? Dużo prosciej byloby po prostu wysłać tego posta programowo :)
ledi12
@Shalom: Caly program jest w selenium, jednak nie mam problemu z napisaniem tego chociazby w js :) Slyszalem ze pupeter ma takie mozliwosci. Piszac ten temat bardziej chcialem dowiedziec sie z jakiej technologii moge skorzystac.
Shalom
No bo generalnie jak chcesz coś takiego zrobić na jakiejś stronie, to musiałbyś albo wrzucic tam jakis własny JS przed kliknięciem, a nie wiem czy z selenium się tak da, albo postawić jakieś proxy w stylu burpa i znów problem jak to instrumentować programowo.
cmd
  • Rejestracja:około 10 lat
  • Ostatnio:9 dni
  • Lokalizacja:Warszawa
  • Postów:443
0

A jaki jest problem wysłać zmodyfikowane zapytanie przez POST? Bo nie do konca rozumiem chyba. Za stworzenie zapytania odpowiada klient więc co Ci utrudnia generowanie zapytań ze zmiennym czasem wciskania guzika?:<

Shalom
On to klika przez selenium ;)
ledi12
Jak nacisne guzik to w zapytaniu do serwera jest widoczny czas w jakim go nacisnalem, takze chyba najlepszym sposobem jest po prostu wylapanie tego zapytania przed wyslaniem i zmodyfikowanie jednego parametru. Podobno w JS, pupeter posiada mozliwosci odnosnie requests interception.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.