• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Ошибка python

  • Автор темы Автор темы eze2d
  • Дата начала Дата начала

eze2d

Newbie
24.01.2023
5
0
Пытаюсь сделать что то типа авторегера на python,
import requests
from bs4 import BeautifulSoup

# Get the email address from temp-mail.io
url = 'temp-mail.io'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
email = soup.find('input', {'type': 'text', 'id': 'mail'}).get('value>

# Follow the link and enter the email address
url2 = 'Atlas VPN - my account'
response2 = requests.get(url2)
soup2 = BeautifulSoup(response2.text, 'html.parser')
form = soup2.find('form')
data = {
'email': email
}
response3 = requests.post(url2, data=data)

# Open the last email and click confirm sign-in
url3 = 'temp-mail.io'
response4 = requests.get(url3)
soup3 = BeautifulSoup(response4.text, 'html.parser')
last_email = soup3.find('div', {'class': 'mail-list-item'})
confirm_url = last_email.find('a').get('href')
response5 = requests.get(confirm_url)

# Delete the email
url4 = 'temp-mail.io'
response6 = requests.get(url4)
s
Выдает ошибку AttributeError: 'NoneType' object has no attribute 'get', как решить?
 
Выдает ошибку AttributeError: 'NoneType' object has no attribute 'get', как решить?
confirm_url = last_email.find('a').get('href')
Очевидно вы здесь не находите тег "а" на странице, поэтому и не можете получить у него атрибут href
Обычно для поиска ссылок используется конструкция вида
Python:
find('a', href=True)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab