Python: нужно подождать, прежде чем BeautifulSoup и Urllib смогут проанализировать веб-сайт.Python

Программы на Python
Ответить
Anonymous
 Python: нужно подождать, прежде чем BeautifulSoup и Urllib смогут проанализировать веб-сайт.

Сообщение Anonymous »

Я пытаюсь получить текущую численность населения мира в режиме реального времени, но при первой загрузке веб-страницы получение данных занимает пару секунд. Когда я запускаю программу, я получаю загрузку... вместо численности населения. Есть ли способ дождаться полной загрузки веб-страницы, прежде чем получать информацию?
Заранее спасибо!

Вот код:

import urllib.request
from bs4 import *

htmlfile = urllib.request.urlopen("http://www.theworldcounts.com/counters/ ... clock_live")

htmltext = htmlfile.read()

soup = BeautifulSoup(htmltext)
body = soup.find(text="World population").find_previous('p')

print (body.text)


Подробнее здесь: https://stackoverflow.com/questions/214 ... -a-website
Ответить

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

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

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

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

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