-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
해결됨
marketingAPI-1.py 내용 질문 드려요.
20.09.21 01:14 작성 조회수 114
0
안녕하세요.
동영상 강좌 보면서 막힘 없이 술술 넘어가다가
marketingAPI-1.py 동영상에서 난관에 봉착했습니다. ㅜㅜ
thefirstFlask 내용은 실행하면 정상적으로 "The First Flask" 가 뜨는데요.
marketingAPI-1 "Not Found"가 나오고 있습니다.
코드 내용은 샘플자료에서 그대로 복사해서 틀리진 않았을 것 같아요.
혹시나 하고 marketingAPI-2도 실행했지만 안 됩니다.
▼ 접속했을 때 오류 코드입니다.
"GET /getPopularlists HTTP/1.1" 404 -
▼ 접속 화면입니다.
▼ 사용한 코드 입니다.
----------------------------------------------------------------
import flask
import json
from functools import wraps
from flask import request, Response
import requests
from bs4 import BeautifulSoup
app = flask.Flask(__name__)
def as_json(f):
@wraps(f)
def decorated_function(*args, **kwargs):
res = f(*args, **kwargs)
res = json.dumps(res, ensure_ascii=False).encode('utf8')
return Response(res, content_type='application/json; charset=utf-8')
return decorated_function
@app.route('/getPopularlists', methods=['GET'])
@as_json
def popularlist():
NAVER_BEST100 = 'https://search.shopping.naver.com/best100v2/main.nhn#'
popular10lists = []
source = requests.get(NAVER_BEST100).text
soup = BeautifulSoup(source, "html.parser")
popular10 = soup.find(id="popular_srch_lst")
popular10names = popular10.select(".txt")
for name in popular10names:
popular10lists.append({"name": name.text})
return popular10lists
app.run()
답변을 작성해보세요.
0
0
노마드크리에이터
지식공유자2020.09.21
안녕하세요?
어디서 Not Found가 나오는지 알려주세요.
지금은 답답하시겠지만 나중에 문제를 찾고보면 사소한 것일 수 있으니 하나 하나 따라가면서 해보세요.
감사합니다.
답변 2