Charles (Web Debugging Proxy)로 캡처 한 x-http 요청을 Python으로 재현하려고하는데 문서를 찾을 수 없거나 모릅니다. 무엇을 어디에서 찾을 것인가).Python으로 x-http 요청 (클라이언트)을 수행하는 방법
0
A
답변
2
이러한 작업을 쉽게 수행 할 수 있기 때문에 requests
library을 사용하고 싶습니다.
는 촬영 된 요청은 text/javascript
콘텐츠 형식이기는하지만, JSON 데이터를 게시 할 것 같다 data
는 프록시-캡처 POST와 같은 정보로부터 생성 된 JSON 문자열입니다
import requests
import json
headers = {'Content-Type': 'text/javascript;charset=utf-8')
data = json.dumps({'mod': 'calendar.field', 'action': 'mini', 'vars': {"current": 0}})
r = requests.post('http://www.kavka.be/xhttp.mod', data=data, headers=headers)
. 당신은 단지 표준 라이브러리를 사용하려면
또한, urllib2
사용
import urllib2
import json
headers = {'Content-Type': 'text/javascript;charset=utf-8')
data = json.dumps({'mod': 'calendar.field', 'action': 'mini', 'vars': {"current": 0}})
req = urllib2.Request('http://www.kavka.be/xhttp.mod', data, headers)
r = urllib2.urlopen(req)
+0
요청 라이브러리를 사용했으며 매력처럼 작동합니다! – Dieter
관련 문제
- 1. 요청 라이브러리에서 HTTP DELETE 요청을 수행하는 방법
- 2. Python으로 JSON을 디코딩하는 방법
- 3. python으로 성격 테스트를 만들고 싶습니다. 이 작업을 수행하는 방법은 무엇입니까?
- 4. wpf 웹 클라이언트가 수행하는 GET/POST 요청 목록을 얻는 방법
- 5. GAE에서 Python으로 DNSLookupFailedError를 잡는 방법?
- 6. python으로 Hotmail 연락처를 검색하는 방법
- 7. 내 코드를 Python으로 만드는 방법?
- 8. Python으로 서버 속도를 테스트하는 방법
- 9. MySQL을 python으로 연결하는 방법 3
- 10. Python으로 쿠키로드하기
- 11. Python으로 프로그램을 시작하는 방법은 무엇입니까?
- 12. RestSharp로 요청 가져 오기를 수행하는 방법은 무엇입니까?
- 13. xml에서 enum을 수행하는 방법
- 14. Python으로 로그인해야하는 사이트 긁기
- 15. Objective-C에서 Python으로 전화하십시오.
- 16. Python으로 JavaDoc 추출
- 17. 은 Python으로
- 18. Python을 통한 HTTP 요청 요청 curl이 수행하는 요청 모듈이 프록시를 통해 작동하지 않습니까? 왜?
- 19. Unittest Python으로 테스트하기
- 20. Boost Python으로 frozenset을 만들고 액세스하십시오.
- 21. Python으로 메타 데이터 읽기
- 22. html에서 Python으로 텍스트 행을 가져 오는 방법
- 23. ftp가 python으로 다운로드하는 것을 멈추는 방법?
- 24. odbc를 통해 python으로 mysql에 연결하는 방법
- 25. JSON을 JavaScript에서 Python으로 되 돌리는 방법
- 26. 이 SQL을 Python으로 작성하는 더 좋은 방법
- 27. Portable Python과 Movable Python으로 pyInstaller를 설치하는 방법
- 28. C++에서 Array를 Python으로 변환하는 방법?
- 29. MongoDB와 PyMongo에서 Python으로 OperationFailure를 잡는 방법
- 30. python으로 메일을 보내는 방법 ssmtp와 smtplib
왜 사전의 키에'@'접두사? 원본에는 그 원본이 없습니다. –
또한 요청은 'application/x-www-form-urlencoded'콘텐츠 유형이 아닌 JSON을 사용합니다. –