Я пытаюсь получить полный HTML с сайта ratemyprofessors.com, однако внизу страницы есть кнопка «Загрузить дополнительные рейтинги», которая позволяет вам видеть больше комментариев.
Я используя запросы .get (url) и beautifulsoup, но это дает только первые 20 комментариев. Есть ли способ заставить страницу загрузить все комментарии, прежде чем она вернется?
Вот что я сейчас делаю, это дает 20 лучших комментариев, но не все из них.
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
comments = []
for j in soup.findAll('div', attrs={'class': 'Comments__StyledComments-dzzyvm-0 dEfjGB'}):
comments.append(j.text)