파이썬 웹크롤링좀 부탁드립니다.
조회수 1480회
웹크롤링을 통해 비트코인의 가격정보를 저장하려고합니다. <알고 싶은 부분 >
<script>
var data= [{"Volume":1.0000000002,...... }] 이부분의 데이터를
추출해내는 코딩을 알고 싶습니다.
해당페이지 소스보기를 하면 아래와 같이 데이터를 확인할 수 있으나 인터넷을 뒤져서 BeautifulSoup를 따라해보려 하니까 이쪽에 배경지식이 너무 없어서 프로그램분들의 도움을 받고 싶습니다.
-- coding: utf-8 --
from bs4 import BeautifulSoup import requests
url = 'https://coinone.co.kr/chart/?site=CoinoneQTUM&unit_time=4H' html = requests.get(url) html_text = html.text bitPrc= BeautifulSoup(html_text,'html.parser')
print(html)
print (bitPrc)
- 이렇게 실행하면
- print(bitPrc)하면 해당 인스턴스에 데이터가 보이지 않네용
<해당페이티 소스>
var data = [{"Volume": 1.00000002, "Adj_Close": 18000, "High": 18000, "Low": 18000, "Close": 18000, "DT": 1502121600000, "Open": 18000}, {"Volume": 0.0, "Adj_Close": 18000, "High": 18000, "Low": 18000, "Close": 18000, "DT": 1502136000000, "Open": 18000}, {"Volume": 0.0, "Adj_Close": 18000, "High": 18000, "Low": 18000, "Close": 18000, "DT": 1502150400000, "Open": 18000}, {"Volume": 0.0, "Adj_Close": 18000, "High": 18000, "Low": 18000, "Close": 18000, "DT": 1502164800000, "Open": 18000}......이하 생략
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
selenium 써보시길 바랍니다.. 그냥 저렇게 여는 방식으로는 렌더링이 완료되기 전에 것을 불러오기 때문에 selenium을 사용하시는게 가장 정확합니다
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력