Я пытаюсь извлечь значение тега HTML. HTML-код возвращается в ответе сайта после того, как я отправил ему запрос на публикацию.
HTML-фрагмент, который я хочу проанализировать, выглядит следующим образом:
<input name=\"secret\" type=\"hidden\" value=\"eyJ0aW1lc3RhbXAiOjE1NTQ2NjIyMzksImFjdGlvbiI6IlwvY2FydFwvcGx1c1wvMWNlNzUtMTEzNzYzIn0=\">\n <input name=\"product_id\" type=\"hidden\" value=\"156863\">\n <input name=\"product_bs_id\" type=\"hidden\" value=\"113763\">\n <input type=\"hidden\" name=\"amount\" type=\"text\" value=\"1\">\n
Я хочу значение с именем secret
Я пытался решить это так:
soup=bs(req.text, 'lxml')
secret=soup.find('input',{'name':'secret'})['value']
Из-за этих обратных косых черт я тоже попробовал это так:
secret=soup.find('input',{'name':'secret'})['value']
Но я все равно всегда получал ошибку «NoneType not subscripts». По сути, он не нашел его.
Любая подсказка?
Большое спасибо.