#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목텀프 질문2020-06-07 15:35
작성자


import requests

import pandas as pd

from bs4 import BeautifulSoup

print("최신영화를 추천해주거나 영화 정보를 검색하는 프로그램입니다.")

select=int(input("영화 추천을 원하시면 1, 영화 정보 검색을 원하시면 2를 입력해주세요 : "))

if select==1:

    gr=str(input("장르를 선택해 주세요.판타지 1,공포 2, 멜로/로맨스 3, 모험 4, 스릴러 5, 다큐 6, 코미디 7, SF 8,애니메이션 9,액션 10 : ")

else :

    exp=str(input("검색을 원하시는 영화 제목을 입력해주세요 : "))

    response=requests.get('http://www.kobis.or.kr/kobisopenapi/webservice/rest/movie/searchMovieList.xml?key=32d90a73749f422027be7be6d41d55b3&movieNm='+exp)

    html=response.text

    h=BeautifulSoup(html,'html.parser')

    nm=h.select('movieCd')

    for k in nm:

           code=str(k.text)

    respo=requests.get('http://www.kobis.or.kr/kobisopenapi/webservice/rest/movie/searchMovieInfo.xml?key=623b9fe165f5f149dca26d3bae9483f1&movieCd='+code)

    ht=respo.text

    g=BeautifulSoup(ht,'html.parser')

    

  File "<ipython-input-3-67753b402c57>", line 8
    else :
       ^
SyntaxError: invalid syntax

저 코드에서 else가 왜 오류가 나는 지 모르겠습니다. 

댓글