커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
글자 사이가 많이 벌어져서 출력되는 이유가 무언지 모르겠네요?
undefined주차
북마크
윤*중
댓글
2
추천
0
조회수
20
조회수
20
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


html 코딩을 붙여넣기 해서 출력해 보면 글자가 여러 공백을 두고 출력되네요. 아래와 같이

미성년 인기 1위 주식은…국내\n 삼성전자·해외 테슬라



스파르타 즉문즉답




import requests

from bs4 import BeautifulSoup


headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}

data = requests.get('http://13.125.227.101/finance_automation/?keyword=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90',headers=headers)


soup = BeautifulSoup(data.text, 'html.parser')


# a = soup.select_one('#sp_nws1 > div.news_wrap.api_ani_send > div > div.news_contents > a.news_tit')

# a.text

# a['href']


lis = soup.select('#main_pack > section.sc_new.sp_nnews._fe_news_collection._prs_nws > div.api_subject_bx > div.group_news > ul > li')

# a = lis[0].select_one('a.news_tit')

a = lis[1].select_one('a.news_tit')

a.text



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴