XML 3

python response xml self-end tag issue

reproduce python 의 requests로 request 요청 이때 리턴받는 response가 짤려서 들어오는 문제가 있었다 #수많은 옵션과 여러가지 방법을 써보았지만 다 안먹혔기에 기본적인것만 일단 기재... res = requests.post("주소", data=데이터, headers=헤더) asdf 여기서 asdf/ 는 오류가 아님(난 xml을 본적이 별로 없어서 오류인줄 ㅠㅠ);; self-end tag 혹은 self-close tag 라고 부르는데... 태그 안에 데이터가 없는 경우에는 저런식으로 표현해도 된다고 한다. 다만 requests 혹은 urllib로 데이터를 받아올때 self-end tag 바로 위까지만 받아온다는 것이다. 즉... 데이터가 중간에 짤립니다 -_-;;;;;;;..

xml 파일 열어서 dict 변환후에 데이터 만져주기~

import json import xmltodict #파일열고 with open("파일이름,경로", 'rt', encoding="UTF-8") as f: #json 모양으로 변환 doc = xmltodict.parse(f.read()) #dict로 다시 변환 json_data = json.loads(json.dumps(doc)) for _ in json_data['원하는부분']: data = { 'key': _['value'] } #원하는 작업 print(data) xml을 내가 잘 다뤘다면 좋았겠지만 ㅎㅎㅎㅎㅎ 잘 못 다뤄서여(트리 순회 극혐 ㅠㅠ)........................?? 걍 json 형태로 쓰는게 보기도 편하고 쓰기도 편하고 xml 극혐