У меня есть список URL-адресов, которые я люблю просматривать и просматривать.Мой код отлично работает только для каждого URL!Хотя, когда я перебираю список, он начинает выдавать мне эту ошибку:
Traceback (most recent call last):
File "/path/x.py", line 41, in <module>
match = soup.find('div', id="threat").text
AttributeError: 'NoneType' object has no attribute 'text'
Эта ошибка каждый раз появляется в случайном URL из списка.Как только он через ошибку в третьем URL, один раз второй, один раз пятый.Я проверил все URL-адреса в одиночку и ничего плохого в коде и очищаю их в одиночку!
Есть идеи, что здесь происходит?
for i in range(len(lines)):
x = lines[i]
source_ = requests.get(x).text
soup = BeautifulSoup(source_, 'lxml')
match = soup.find('div', id="threat").text
with open('microsoftScrapped.txt', 'a') as out:
out.write('\n' + '\n' + '\t' + '\t' + '\t' + "====== " + " #: " + str(num) + " " + x + " ======" + '\n' + '\n')
out.write(match)
print(num)
print(x)
num+=1