python 에서 크롤링한 javascript 인코딩 하는 방법?

조회수 513회

어떤 페이지를 python 2.7에서 requests를 사용하여 스크래핑 했는데 page source 에서 자바스크립트 부분이

window.__INITIAL_STATE__ = "%7B%22latestTransfers%22%3A%5B%5D%2C%22leagues%22"

이런식으로 되었더라구요 찾아보니까 %22는 "를 의미하는 것처럼 알아볼 수 변환을 할 수 있을 거 같은데 혹시 관련하여 라이브러리나 좋은 방법이 있을까요?

  • url decoding을 해보세요. http 스펙상 url 은 ascii 형태의 문자만 가능합니다. 그런 문제로 한글등을 보낼 때는 url 을 허용하는 문자로 변환(인코딩)하여 사용합니다. 구글에서 url encoding decoding 으로 조회하면 많은 정보를 얻을 수 있습니다. 정영훈 2019.10.18 11:49
  • 감사합니다 시도해볼게요! 김재민 2019.10.18 12:27

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

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

(ಠ_ಠ)
(ಠ‿ಠ)