XML Python-형식이 올바르지 않음

레브

이 코드가 있습니다.

import requests
from xml.dom.minidom import parseString
site = 'test.com'
r = requests.get('http://bar-navig.yandex.ru/u?ver=2&url=http://%s&show=1' % (site))
#print r.text.encode('utf-8')
xmldoc = parseString(r.text.encode('utf-8'))
print xmldoc.getElementsByTagName('tcy')[0].attributes['value'].value

따라서 작동하지만 site, 예를 들어 'vk.com'또는 'google.ru'에 있으면 오류가 발생 xml.parsers.expat.ExpatError: not well-formed (invalid token)합니다..

그것을 고치는 방법? 감사.

Alfe

인코딩 문제입니다. XML은 달리 지정하지 않는 한 ASCII 기반이어야합니다. 특히이 XML 소스는 windows-1251.

이 시도:

parseString(r.text.encode('windows-1251'))

그런 다음 구문 분석 할 수 있습니다.

Minidom은 그다지 영리 unicode하지 않습니다. 그렇지 않으면 (작동하지 않는) a를 통과했을 때 스스로 알아낼 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python-XML 형식이 올바르지 않음 (잘못된 토큰) 디버그 값

분류에서Dev

Python 형식이 올바르게 표시되지 않음

분류에서Dev

XML 네임 스페이스가 올바르게 형식화되지 않음

분류에서Dev

XML 구문 분석 오류 : 형식이 올바르지 않음, MasterPage asp.net

분류에서Dev

XML 구문 분석 오류 : 형식이 올바르지 않음, MasterPage asp.net

분류에서Dev

Python의 정규식이 올바르게 일치하지 않음

분류에서Dev

XML 파일 오류-Android (XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰))

분류에서Dev

mxCodec이 xml을 올바르게 디코딩하지 않음

분류에서Dev

인접 행렬이 올바르게 채워지지 않음 Python

분류에서Dev

Python이 파일을 올바르게 읽지 않음

분류에서Dev

Python이 목록을 올바르게 합하지 않음

분류에서Dev

Python Auto ARIMA 모델이 올바르게 작동하지 않음

분류에서Dev

DateTime 형식이 올바르게 표시되지 않음

분류에서Dev

날짜 형식이 올바르게 작동하지 않음

분류에서Dev

XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰), XML은 완벽하게 괜찮습니다.

분류에서Dev

Python Keras 이미지 모양이 올바르게 재구성되지 않음

분류에서Dev

기계적 인조 인간. Gradle 빌드 오류 : XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰)

분류에서Dev

오류 : (41) XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰) + 기호 R을 확인할 수 없습니다.

분류에서Dev

Python Selenium : Microsoftonline 로그인이 올바르게 작동하지 않음

분류에서Dev

Python 프로그래밍, spacemacs에서 탭 완성이 올바르지 않음

분류에서Dev

Python Mock이 반환 값을 올바르게 설정하지 않음

분류에서Dev

토큰 캡처 시퀀스 Python이 올바르게 작동하지 않음

분류에서Dev

토큰 캡처 시퀀스 Python이 올바르게 작동하지 않음

분류에서Dev

Python 목록이 루프에 올바르게 추가되지 않음

분류에서Dev

사전의 유니 코드 인코딩이 올바르지 않음 [python]

분류에서Dev

WordPress 기능이 코드 형식을 올바르게 지정하지 않음

분류에서Dev

DateTime ToString이 ddMMy 지정자로 올바르게 형식화되지 않음

분류에서Dev

Bootbox 모달이 HTML 형식을 올바르게 지정하지 않음

분류에서Dev

settext의 백분율 형식이 올바르게 표시되지 않음

Related 관련 기사

  1. 1

    Python-XML 형식이 올바르지 않음 (잘못된 토큰) 디버그 값

  2. 2

    Python 형식이 올바르게 표시되지 않음

  3. 3

    XML 네임 스페이스가 올바르게 형식화되지 않음

  4. 4

    XML 구문 분석 오류 : 형식이 올바르지 않음, MasterPage asp.net

  5. 5

    XML 구문 분석 오류 : 형식이 올바르지 않음, MasterPage asp.net

  6. 6

    Python의 정규식이 올바르게 일치하지 않음

  7. 7

    XML 파일 오류-Android (XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰))

  8. 8

    mxCodec이 xml을 올바르게 디코딩하지 않음

  9. 9

    인접 행렬이 올바르게 채워지지 않음 Python

  10. 10

    Python이 파일을 올바르게 읽지 않음

  11. 11

    Python이 목록을 올바르게 합하지 않음

  12. 12

    Python Auto ARIMA 모델이 올바르게 작동하지 않음

  13. 13

    DateTime 형식이 올바르게 표시되지 않음

  14. 14

    날짜 형식이 올바르게 작동하지 않음

  15. 15

    XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰), XML은 완벽하게 괜찮습니다.

  16. 16

    Python Keras 이미지 모양이 올바르게 재구성되지 않음

  17. 17

    기계적 인조 인간. Gradle 빌드 오류 : XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰)

  18. 18

    오류 : (41) XML 구문 분석 오류 : 형식이 올바르지 않음 (잘못된 토큰) + 기호 R을 확인할 수 없습니다.

  19. 19

    Python Selenium : Microsoftonline 로그인이 올바르게 작동하지 않음

  20. 20

    Python 프로그래밍, spacemacs에서 탭 완성이 올바르지 않음

  21. 21

    Python Mock이 반환 값을 올바르게 설정하지 않음

  22. 22

    토큰 캡처 시퀀스 Python이 올바르게 작동하지 않음

  23. 23

    토큰 캡처 시퀀스 Python이 올바르게 작동하지 않음

  24. 24

    Python 목록이 루프에 올바르게 추가되지 않음

  25. 25

    사전의 유니 코드 인코딩이 올바르지 않음 [python]

  26. 26

    WordPress 기능이 코드 형식을 올바르게 지정하지 않음

  27. 27

    DateTime ToString이 ddMMy 지정자로 올바르게 형식화되지 않음

  28. 28

    Bootbox 모달이 HTML 형식을 올바르게 지정하지 않음

  29. 29

    settext의 백분율 형식이 올바르게 표시되지 않음

뜨겁다태그

보관