본문 바로가기

파이썬 python/파이썬 활용

[python] Playwright로 탐욕-공포 지수 웹 크롤링하기!

안녕하세요 ~ 

 

이번 포스팅에서는 playwright를 활용해서 fear & greed index를 크롤링해오는 방법에 대해서 포스팅하겠습니다. 

fear & greed index 외에도 본인이  크롤링하고자 하는 곳의 주소만 알면 원하는 정보를 쉽게 크롤링해올 수 있습니다. 

 

우선 제가 이번 포스팅에서 크롤링할 fear & greed index는, 주식시장에서 어떤 감정이 주도적인지를 알려주는 지표입니다. 저는 주식을 살때 최대한 이 인덱스가 fear or extreme fear가 될때 사려고 하는데, 쉽진 않습니다. 

그래도 제가 참고하는 거의 유일한 지표이기 때문에, 이 부분에 대해서 크롤링해보겠습니다. 

오늘의 공포 탐욕지수는 61로 상당히 greed 하다고 볼 수 있습니다 

 

코드를 일단 확대해서 보여드리고, 

아래로는 정확한 코드를 보여드리겠습니다. 

from playwirght.sync_api import sync playwright 
import time 
with sync_playwright() as p:
        browser = p.chromium.launch()
        page = browser.new_page()
        page.goto("크롤링 하길 원하는 웹 사이트 주소")
data = page.locator('xpath = 검사 버튼 눌러서, 크롤링하고자 하는 부분의 xpath복사해오기').text_content()
print(data) 
time.sleep(5) 
browser.close()

그냥 xpath 주소만 입력하면, 웹페이지의 element만 잡아온 것이기 때문에 text_content()로 내용을 가져와야 합니다. 

 

 

 

 

이번 포스팅은 좀 짧았네요. 

 

이번 10월 한달 동안은 개인적으로 정말 많은 일들이 있었네요.

결론은 내 힘으로 일어서야 한다는것, 지금의 나만이 할 수 있는 일을 해야한다는 것이었습니다. 

앞으로는 포스팅이 좀 더 자주 올라올것 같아요 : )