파이썬(Python) 을 활용한, 빗썸(bithumb) 공지사항 가져오기
마스터욱
0
40
0
0
2024-11-24 17:18:22
빗썸 공지사항의 경우 buildId 라는 값을 먼저 알아내야 한다.
그리고 그 buildId 로 공지사항 URL에 대입하여 JSON 데이터를 추출해야 한다.
import cloudscraper
scraper = cloudscraper.create_scraper(browser='chrome')
import re
def fetch_bithumb_latest():
url = "https://feed.bithumb.com/notice"
scraper = cloudscraper.create_scraper() # requests.Session과 유사하게 동작
response = scraper.get(url)
#print(response.text)
# 정규식 패턴
pattern = r'"buildId":"(.*?)"'
# 정규식으로 값 추출
match = re.search(pattern, response.text)
if match:
build_id = match.group(1)
print(f'추출된 buildId: {build_id}')
scraper = cloudscraper.create_scraper() # requests.Session과 유사하게 동작
response = scraper.get(url)
response.raise_for_status() # HTTPError 발생 시 예외 처리
data = response.json()
print(data)
else:
print('buildId 값을 찾을 수 없습니다.')
fetch_bithumb_latest()