Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import dart_fss as dart
- import requests
- from bs4 import BeautifulSoup
- api_key='YOUR_PRIVATE_KEY'
- dart.dart_set_api_key(api_key=api_key)
- reports = dart.search_report(crp_cd= '005930', start_dt='20190101',
- bsn_tp='A002')
- for r in reports :
- # -------------------------------------------------------------------------
- # 회사의 개요 스크래핑
- page = r.pages[3]
- data = {
- "rcpNo": page.rcp_no,
- "dcmNo": page.dcm_no,
- "eleId": page.ele_id
- }
- url = "http://m.dart.fss.or.kr/report/main.do"
- resp = requests.post(url, data=data)
- html = resp.text
- soup = BeautifulSoup(html, 'html5lib')
- result = soup.select("body > p:nth-child(4) > span:nth-child(4)")
- print("회사의 법적, 상업적 명칭", result[0].text.strip())
- # -------------------------------------------------------------------------
- # 연결 재무재표 스크래핑
- page = r.pages[13]
- data = {
- "rcpNo": page.rcp_no,
- "dcmNo": page.dcm_no,
- "eleId": page.ele_id
- }
- url = "http://m.dart.fss.or.kr/report/main.do"
- resp = requests.post(url, data=data)
- html = resp.text
- soup = BeautifulSoup(html, 'html5lib')
- result = soup.select("body > table:nth-child(3) > tbody > tr:nth-child(2) > td:nth-child(3) > p")
- print("유동자산:", result[0].text)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement