Когда я пытаюсь извлечь значение с веб-сайта и поместить его в запрос полезной нагрузки, я получаю сообщение об ошибке:
AttributeError: 'ResultSet' object has no attribute 'get'
Это мой код:
resumeURL='url'
response=self.session.get(resumeURL,headers=headers)
soup=BeautifulSoup(response.content, "html.parser")
product=soup.find_all('input',{'name':'_CsrfToken', 'type':'hidden'})
payload = {
'_CsrfToken':product.get('value')
Когда я меняю find_all
на find
, я получаю сообщение об ошибке:
AttributeError: 'NoneType' object has no attribute 'get'
Что я делаю не так?
product
равноNone
.soup.find_all()
возвращаетNone
, когда не находит совпадающих элементов, так что, вероятно, проблема в этом. Простогоprint(product)
будет достаточно, чтобы проверить эту гипотезу. - person kindall   schedule 02.03.2018