1
resposta

URL não encontrada

Quando procuro a URL home, ele retorna a frase da API, porém quando adiciono e função sentimento, o chrome retorna que a URL não foi encontrada ao indicar o caminho.

from flask import Flask
from textblob import TextBlob

app = Flask(__name__)

@app.route('/')
def home():
    return "Minha primeira API."

@app.route('/sentimento/<frase>')
def sentimento(frase):
    tb = TextBlob(frase)
    tb_en = tb.translate(to="en")
    pol = tb_en.sentiment.polarity
    return f"A polaridade da frase é: {pol}"

app.run(debug=True)
1 resposta

Oii Carolina, como você está?

É necessário passar alguma frase como parâmetro da rota "sentimento" . Caso você acesse apenas a rota "sentimento" sem passar algum parâmetro a ela, por exemplo: http://localhost:5000/sentimento, o retorno "Not Found" irá ocorrer, como mostro abaixo:

Imagem que mostra o acesso a rota "sentimento" sem parâmetro algum

Porém, caso passe alguma frase como parâmetro, por exemplo: http://localhost:5000/sentimento/python é ótimo para criar API , será retornado a polaridade daquela menção, veja:

Imagem que demonstra a rota "sentimento" com parâmetros

Qualquer dúvida estou por aqui, tá bom?

Grande abraço!