У меня есть список слов, в Python мне нужно перебирать каждое слово и проверять, есть ли это слово на сайте.
В настоящее время это фрагмент того, что у меня есть (относительно этой проблемы):
words = ['word', 'word1', 'word2']
site = urllib.request.urlopen(link)
for word in words:
if word in site:
print(word)
else:
print(word, "not found")
У меня есть список слов, я открываю сайт и проверяю каждое слово, проверяя слова на сайте. Обратите внимание, что я использую веб-сайт со всеми найденными на нем словами (я сам его настроил и могу убедиться, что он работает), а ссылка - это URL-адрес веб-сайта.
Проблема в том, что я всегда захожу на " слово не найдено", и, кажется, никогда не найти слова на сайте.
Что не так с кодом? Кажется, это ошибка семантики, потому что синтаксис работает нормально, и не выдается никаких исключений (хотя в моем последнем случае у меня есть обработка исключений, но она все равно сообщит, если исключения будут выброшены в любом случае).