Я пытаюсь использовать библиотеку запросов и библиотеку Beautifulsoup, чтобы найти конкретный тег и изменить значение в атрибуте тега.
После изменения HTML-кода я использую новый HTML-код, чтобы снова опубликовать данныеи заметил новый ответ, но он не изменился
код Python, который я пишу
patern2 = "test"
testURL = "http://xss-quiz.int21h.jp/"
same_sid = requests.Session()
GetHtmlResponse = same_sid.get(testURL)
HEADERS = GetHtmlResponse.headers
print(GetHtmlResponse.text)
soup = BeautifulSoup(GetHtmlResponse.text, "lxml")
tag_input = soup.find_all('input')
for out in tag_input:
out['value'] = patern2
modifyHtmlResponse = str(soup)
print(modifyHtmlResponse)
CheckmodifyData = same_sid.post(testURL, data=modifyHtmlResponse) #post
again with modified
print(CheckmodifyData.text)
#e.g. <input type="text" name="p1" size="60" value="">
#should modify to
#<input type="text" name="p1" size="60" value="test">
#but it didn't change