python response. text 와 response. content 의 차이

752 단어 python 언어
response. text 와 response. content 의 차이
1.response.text
-   :str
-     :   HTTP                 ,       
-         :response.encoding=”gbk”

2. response.content
-   :bytes
-     :     
-         :response.content.deocde(“utf-8”)

3. 웹 페이지 원본 코드 를 가 져 오 는 일반적인 방법:
  • response.content.decode()
  • response.content.decode(“GBK”)
  • 디 코딩 방식 은 응답 헤드 에서 Content - Type: text / html 를 찾 을 수 있 습 니 다.charset = utf - 8 또는 웹 페이지 원본 에서 content = "text / html; charset = utf - 8" 로 결정 합 니 다.
  • response.text

  • 상기 세 가지 방법 은 앞 뒤로 시도 하면 모든 웹 페이지 디 코딩 문 제 를 100% 해결 할 수 있 기 때문에 * * response. content. deocde () * * 를 사용 하여 응답 하 는 html 페이지 를 얻 는 것 을 추천 합 니 다.

    좋은 웹페이지 즐겨찾기