Как я могу опубликовать измененный HTML снова с Python? - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь использовать библиотеку запросов и библиотеку 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...