• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

인프런 환경이 바뀌어서 제나름대로 하는데

22.04.27 21:50 작성 조회수 106

0

from bs4 import BeautifulSoup

import urllib.request as req

 

url = "https://www.inflearn.com/courses?order=seq&skill=python"

res = req.urlopen(url).read()

soup = BeautifulSoup(res,"html.parser")

 

recommand = soup.select("div.courses_container")

for i,e in enumerate(recommand,1):

    print(i,e.select_one("div.card-content > div.course_title").string)

 

맨아래 셀렉원으로하면 하나의데이터만추출되긴하지만 정상적으로 되는데, 걍 셀렉으로만하면 스트링 에러 코드가뜹니다 ㅠ

답변 1

답변을 작성해보세요.

0

안녕하세요.

강의 내용 중에 태그들이 변경되었을거예요 ㅠ.ㅠ

혹시 크롬 개발자 도구를 확인가능하시면 변경된 태그 선택자를 사용해서

추출 할 수 있습니다.

저도 확인해보겠습니다.