inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

BeautifulSoup 사용법 및 간단 웹 파싱 실습(1) - 네이버, 다음, 인프런

브라우저 보이는 목록과 차이가 있을 수 있나요?

226

애디

작성한 질문수 5

0

인프런 강의 목록 가져오기 결과와 실제 크롬에서 보여지는 내용이 틀릴 수도 있는가요? 강의 목록 카운트는 맞는데 내용이 틀리네요.

from bs4 import BeautifulSoup

import urllib.request as req

import urllib.parse as rep

import sys

import io

sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')

sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')

base = "https://www.inflearn.com/"

quote = rep.quote_plus("courses/it-programming", safe='/')

url = base + quote

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

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

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

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

    print(i,e.string)

python 웹-크롤링

답변 1

1

좋은사람

네 맞습니다.

크롤링하는 대상 사이트에서 내용의 변경이 있으면 달라집니다.

또는, 다른페이지에 내용이 먼저 데이터 셋이 포함되어 있거나, 정렬 등의 문제가 있을 수 있어요.

현재 예제에서 error 발생

0

367

3

유튜브 동영상 다운로드

0

1448

2

Atom 에디터 관련

0

337

1

위시켓 폼데이터

0

274

1

스케줄러 사용 관련 질문 드립니다

0

627

1

selenium 에러

0

428

1

Progress bar 쓰레드 관련

0

489

1

Install Package 관련 문의

0

328

1

tkinter 샘플 코드 실행 오류 건

0

1267

1

4-7-6 네이버 & 카카오 주식 정보 가져오기

0

381

1

네이버자동로그인_by_selenium

0

876

1

위시캣 로그인 처리 및 크롤링 질문

0

345

1

2-8-1 네이버이미지 크롤링 질문

1

604

3

li:nth-of-type 질문

0

350

2

에러가 뜨는데 잘 모르겠어요ㅠ

0

401

2

Install Packages 항목이 안보이는 이유가 뭘까요?

0

400

2

환경변수 Path 설정 방법

0

631

1

웹 브라우저 없는 스크랩핑 및 파싱 실습(1) - 인프런

0

333

1

웹 브라우저 없는 스크랩핑 및 파싱 실습(1) -git주소

0

475

3

download2-8-1. py질문

0

203

1

ip 차단 당하는 거 같은데 아무리 랜덤주고, sleep 줘도 안 되는데 다른 방법 더 있을까요??

0

645

1

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

0

196

1

다시올려주신 예제파일로하는데

0

190

1

아직도 에러가뜨나보네요?

0

584

1