удаление данных с веб-страницы, но отсутствует содержание - PullRequest
0 голосов
/ 29 марта 2020

Я загружаю спряжения глаголов, чтобы помочь моему обучению. Однако одна вещь, которую я не могу получить от этой веб-страницы , - это перевод на английский язык sh в верхней части страницы.

Код, который я имею ниже. Когда я печатаю results_eng, он печатает нужный раздел, но перевод на английский язык отсутствует sh Что мне не хватает?

import requests
from bs4 import BeautifulSoup

URL = 'https://conjugator.reverso.net/conjugation-portuguese-verb-ser.html'
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser')
results_eng = soup.find(id='list-translations')
eng = results_eng.find_all('p', class_='context_term')

1 Ответ

1 голос
/ 29 марта 2020

На обычном веб-сайте вы сможете найти текст в параграфе с помощью функции get_text(), но в данном случае это поиск, что означает, что он, вероятно, извлекает данные из базы данных, а их нет в сам абзац. По крайней мере, это то, что я могу придумать, так как я попытался использовать эту функцию и получил взамен пустую строку. Не можете ли вы попробовать другой веб-сайт и посмотреть, что происходит?

pd: я новичок, извините, если я угадаю неправильно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...