Так что я новенький, весь в интернете.Я работал над проектом, который требует, чтобы я получил слово дня от здесь .Я успешно схватил слово, теперь мне просто нужно получить определение, но когда я это сделаю, я получу следующий результат:
Avuncular (правильное слово дня)
Определение:
[]
вот мой код:
from lxml import html
import requests
page = requests.get('https://www.merriam-webster.com/word-of-the-day')
tree = html.fromstring(page.content)
word = tree.xpath('/html/body/div[1]/div/div[4]/main/article/div[1]/div[2]/div[1]/div/h1/text()')
WOTD = str(word)
WOTD = WOTD[2:]
WOTD = WOTD[:-2]
print(WOTD.capitalize())
print("Definition:")
wordDef = tree.xpath('/html/body/div[1]/div/div[4]/main/article/div[2]/div[1]/div/div[1]/p[1]/text()')
print(wordDef)
[] должен быть первым определением, но по какой-то причине не будет работать.
Любая помощь будет принята с благодарностью.