Подождите, пока экран загрузит запросыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Подождите, пока экран загрузит запросы

Сообщение Anonymous »

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

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»