Произвольно через ошибку «AttributeError: у объекта« NoneType »нет атрибута« текст »» во время просмотра списка URL-адресов. - PullRequest
0 голосов
/ 18 июня 2019

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