Как исправить внутреннюю ошибку сервера в приложении flask? - PullRequest
0 голосов
/ 21 июня 2020

Я попытался написать простой скребок для извлечения всего html кода домашней страницы github, но я продолжаю получать код ответа статуса 500 (внутренняя ошибка сервера)

вот мой код:

from flask import Flask
import requests
from bs4 import BeautifulSoup

app = Flask(__name__)

d = {
     "site":"https://github.com"
     }


@app.route("/")
def index():

    URL = "https://github.com"
    page = requests.get(URL)
    tree = BeautifulSoup(page.content, "html5lib")
    return tree.prettify()

if __name__ == "__main__":
    app.run(debug = True)

Пожалуйста, как мне это преодолеть?

1 Ответ

0 голосов
/ 21 июня 2020

Сначала попробуйте код не запустился на моей машине. Проблема заключалась не в установленных зависимостях. Убедитесь, что у вас установлены следующие пакеты (например, pip):

flask
requests
bs4
html5lib
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...