Пожалуйста, извините, если мое объяснение кажется элементарным. Я новичок и в питоне, и в прекрасном супе.
Я пытаюсь извлечь данные со следующего веб-сайта:
https://valor.militarytimes.com/award/5?page=1
Я хочу извлечь ссылки, которые соответствуют каждому из 24 получателей медалей на сайте. Я могу видеть из инспектора Firefox, что все они имеют слово «герой» в своих ссылках. Однако, когда я использую красивый суп для анализа веб-сайта, эти ссылки не отображаются.
Я пытался использовать стандартный анализатор html, а также анализатор html5lib, но ни один из них не показывает ссылки, соответствующие получателям медалей.
page = requests.get('https://valor.militarytimes.com/award/5?page=1')
soup = BeautifulSoup(page.text, "html5lib")
for idx, link in enumerate(soup.find_all('a', href = True)):
print(link)
Приведенный выше код находит только некоторые ссылки на оригинальном веб-сайте, в частности, нет ссылок, соответствующих получателям медали. Даже при запуске soup.prettify () эти ссылки не отображаются в разобранном тексте.
Я надеюсь иметь простой код, который может извлечь ссылки для 24 получателей медалей на этом сайте.