
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
강의 속에 코딩이라 똑같이 작성이 되어있는데
밑에 캡처와 같이 data 앞에 빨간줄 오류가 끕니다.
return 부분도 빨간줄 오류가 뜨구요 ㅠ
왜 강의와 다른 반응이 나올까요?

from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
import requests
from bs4 import BeautifulSoup
from pymongo import MongoClient
client = MongoClient("mongodb+srv://sparta:test@cluster0.hilphdj.mongodb.net/?retryWrites=true&w=majority")
db = client.pirates_lv1
@app.route('/')
def home():
return render_template("index.html")
@app.route('/exhibit', methods=["POST"])
def post_exhibit():
url_receive = request.form["url_give"]
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get(url_receive, headers=headers)
soup = BeautifulSoup(data.text, 'html.parser')
title = soup.select_one('#container > div.wide-inner > section > h3').text
period = soup.select_one('#container > div.detial-cont-element.active > div > dl:nth-child(1) > dd').text.strip()
tags = soup.select_one('#container > section.tag-element.poi > p').text.replace('\n',' ')
image = soup.select('.item')[1]['style'].replace("backgroud-image:url('",'').replace("');",'')
image = 'https://korean.visitseoul.net'+image
doc = {
'url':url_receive,
'title':title,
'period':period,
'tags':tags,
'image':image
}
db.exhibition.insert_one(doc)
return jsonify({"msg": "저장 완료!"})
if __name__ == "__main__":
app.run(debug=True, port=8080)
