귀신이 곡할 노릇.. 파이썬 크롤링 URL 오류

조회수 1445회

안녕하세요.

네이버 증권 페이지의 재무요약 정보를 가지고 오는 크롤링을 짜고 있습니다.

동적으로 작동하는 페이지의 변수를 encparam, id로 정의하고 합쳐서 url을 만들려고 하는데

변수를 print(encparam) 와 print(id)로 각각을 불러오면 문제가 없지만

print(url2+encparam+id)와 같이 변수encparam를 붙이면 오류가 발생합니다.

(encparam을 포함한 앞의 문장열이 사라짐)

무엇이 문제일까요?

최종적으로 합성된 url은 url2 + '&fin_typ=0&freq_typ=Y&encparam=' +encparam + &id + id 로 구성된 형식을 만들고자 합니다.

고수님들의 의견 부탁드립니다.

아래 코드를 python3에 붙여서 실행해보시면 증상을 좀 더 자세히 이해하실 수 있을 것 같습니다.

from bs4 import BeautifulSoup
import requests

url = 'https://companyinfo.stock.naver.com/v1/company/c1010001.aspx?cmp_cd=095570'
url2 = 'https://companyinfo.stock.naver.com/v1/company/ajax/cF1001.aspx?cmp_cd=095570' 

print(encparam)
print(id)

print(url2+encparam)
print(url2+encparam+id)
  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)