Я работаю над тем, чтобы научиться просматривать веб-страницы с помощью BeautifulSoup. Я пытаюсь создать игру Hangman для изучения Python и хотел создать однопользовательский режим, который использует 1000 самых распространенных слов на английском языке Engli sh. Первоначально я просто собирался скопировать и вставить каждое слово и пробежаться по списку (вот почему это так, пока l oop), но решил вместо этого попробовать BeautifulSoup.
import requests
from bs4 import BeautifulSoup
#words = []
#while True:
#word = input("Enter the word: ")
#words.append(word)
#print(words)
page = requests.get("https://www.ef.edu/english-resources/english-vocabulary/top-1000-words/")
resources/english-vocabulary/top-1000-words/")
soup = BeautifulSoup(page.content, "html.parser")
para = soup.find(class_="field-item even")
Я не совсем уверен где go отсюда. Я пытаюсь добавить все эти элементы с веб-сайта (расположенного во втором теге абзаца даже в классе feild-item) в список по отдельности, а затем сохранить этот список как пакет для использования в основной игре Hangman. Поскольку слова появляются во втором теге абзаца, я не уверен, как это сделать. Я смотрю несколько видео на YouTube, но все они имеют дело с текстом, у которого есть идентификатор или другой класс для вызова. Спасибо