Веб-очистка Python Shell не отвечает - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь запустить этот базовый код, но даже после долгого ожидания оболочка Python просто застревает, и я всегда оказываюсь перед 'оболочкой Python 3.6.5 (не отвечает)' . Пожалуйста, предложите.

import requests
from bs4 import BeautifulSoup
webdump = requests.get("https://www.flipkart.com/").text
soup = BeautifulSoup(webdump,'lxml')
print(soup.prettify())

1 Ответ

0 голосов
/ 06 мая 2018

Эта страница занимает около 1 МБ, поэтому выплескивание более 974047 байт (soup.prettify() добавляет больше пробелов и новых строк) в терминал за один раз , вероятно, приводит к зависанию.

Попробуйте напечатать этот текст построчно:

for line in soup.prettify().splitlines(False):
    print(line)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...