Я пытаюсь получить данные с веб -сайта с экраном загрузки, прежде чем показывать желаемый контент. Однако, в отличие от пустого экрана загрузки, библиотека запросов интерпретирует этот экран, как если бы он уже был загруженным контентом, и возвращает его. Я попробовал итерацию над разделом, чтобы получить объект «Вход» тега, который появляется только после загрузки, но цикл идет бесконечно, как будто он перезагружает экран загрузки, в то время как он должен продолжить загрузку и возвращать текущую стадию:
Код: Выделить всё
import requests
from bs4 import BeautifulSoup as bs
url = 'URL...'
def response():
global url
soup = bs('')
s = requests.session()
while not soup.find_all('input'):
r = s.get(url)
soup = bs(r.text, 'html.parser')
return soup
soup = response()
Как мне получить ожидаемый контент?
Подробнее здесь:
https://stackoverflow.com/questions/794 ... d-requests