Я пытаюсь войти в http://127.0.0.1/dvwa/login.php с помощью метода python request.post.Python request.post не работает с уязвимым веб-приложением login.php
В настоящее время я делаю следующее:
import requests
payload = {'username':'admin','password':'password'}
response = requests.post('http://127.0.0.1/dvwa/login.php', data=payload)
Однако это, кажется, не работает. Я должен получить код статуса 301 из объекта ответа, но я получаю только 200 кодов. Я также взял файлы cookie из своего браузера и установил их в объекте запросов; однако это не работает, а также побеждает цель того, что я пытаюсь сделать.
Я также попытался следующие без везения:.
from requests.auth import HTTPBasicAuth
import requests
response = requests.get("http://127.0.0.1/dvwa/login.php",auth=HTTPBasicAuth('admin','password'))
и
from requests.auth import HTTPBasicAuth
import requests
cookies = {'PHPSESSID':'07761e3f52ae72fa7d0e2c57569c32a7'}
response = requests.get("http://127.0.0.1/dvwa/login.php",auth=HTTPBasicAuth('admin','password'),cookies=cookies)
Ни один из указанных выше способов дать результат я требую/хочу, которая просто при входе в
Вы должны проверить 'response.history' – sytech