inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Python cơ bản và tạo nhiều ứng dụng tự động hóa khác nhau bằng cách sử dụng web crawling

BeautifulSoup Cách sử dụng và thực hành phân tích web đơn giản (1) - Naver, Daum, Inflearn

Daum 시총 코드 바뀐 부분 적어놓을게요.

282

Sung iL Park

2 câu hỏi đã được viết

1

from bs4 import BeautifulSoup

from urllib.request import urlopen, Request

from fake_useragent import UserAgent

import json

# Fake Header Information

userAgent = UserAgent()

# Define Header

headers = {

    'User-Agent': userAgent.chrome, # ie -> chrome 으로 수정 시 요청 가능

    'referer': 'https://finance.daum.net/'

}

url = "https://finance.daum.net/api/domestic/trend/market_capitalization/?pagination=true&perPage=5&order=desc"

# Request

response = urlopen(Request(url, headers=headers)).read().decode('utf-8')

soup = BeautifulSoup(response, 'html.parser')

rank_json = json.loads(response)['KOSPI'] # data -> KOSPI

# 중간 확인

print('중간 확인 : ', rank_json, '\n')

for elm in rank_json:

    # print(type(elm)) #Type 확인

    print('순위 : {}, 금액 : {}, 회사명 : {}'.format(elm['rank'], elm['tradePrice'], elm['name']), )

python 웹-크롤링

Câu trả lời 2

0

jangtaesan

바뀐게 너무 많아서 수업을 따라 진행하기가 힘이드네요.

수정이 필요하지 않을까? 싶습니다. ㅠ

처음 공부하는 사람의 입장에선 진행을 거의 할 수 없는 수준입니다.

많은 기대를 하면서 시작했는데 좀 많이 속상하네요~ 

넘어가라고 말씀은 하시지만 이러다 다 넘어가야 하는거 아닌가 걱정이 되기도 합니다. ㅎ

최신 상황을 반영한 코드나 강의 또는 블로그라도  제공해주시면 좋을 듯합니다.

0

niceman

와 감사합니다. 공지해놓겠습니다.

현재 예제에서 error 발생

0

370

3

유튜브 동영상 다운로드

0

1452

2

Atom 에디터 관련

0

339

1

위시켓 폼데이터

0

274

1

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

0

629

1

selenium 에러

0

429

1

Progress bar 쓰레드 관련

0

491

1

Install Package 관련 문의

0

330

1

tkinter 샘플 코드 실행 오류 건

0

1271

1

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

0

381

1

네이버자동로그인_by_selenium

0

877

1

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

0

348

1

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

1

607

3

li:nth-of-type 질문

0

352

2

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

0

402

2

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

0

402

2

환경변수 Path 설정 방법

0

634

1

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

0

337

1

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

0

480

3

download2-8-1. py질문

0

206

1

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

0

646

1

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

0

197

1

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

0

191

1

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

0

585

1