Я работаю над проектом, и один из шагов включает получение случайного слова, которое я буду использовать позже.Когда я пытаюсь схватить случайное слово, оно дает мне «<span id="result"></span>
», но, как вы видите, внутри нет слова.
Код:
import urllib2
from bs4 import BeautifulSoup
quote_page = 'http://watchout4snakes.com/wo4snakes/Random/RandomWord'
page = urllib2.urlopen(quote_page)
soup = BeautifulSoup(page, 'html.parser')
name_box = soup.find("span", {"id": "result"})
print name_box
name = name_box.text.strip()
print name
Я думаю, что, возможно, может потребоваться дождаться появления слова, но я не уверен, как это сделать.