내 웹 사이트에 로그인하기 위해 게시물을 작성한 후 내 사이트를 방문하려고 시도하고 많은 쓰레기를 가져옵니다. "&) 붋 .... "대신 내 사이트의 데이터를 사용하십시오. 왜 그런가요? 어떻게 수정해야합니까?요청 받기 웹 사이트에 로그인 한 후 PyCurl을 사용하여
1
A
답변
4
분명히 죽은 스레드이지만 다른 사람이이 문제를 우연히 발견하면 그와 같은 펑키 데이터는 zlib 또는 gzip으로 압축되었을 가능성이 큽니다. libcurl에서 지원하는 모든 인코딩에 '동의 인코딩'헤더를 설정하고 응답 데이터를 디코딩하는 libcurl에 지시 빈 문자열로 ENCODING 옵션을 설정
import pycurl
ch = pycurl.Curl()
ch.setopt(pycurl.URL, 'http://example.com')
ch.setopt(pycurl.ENCODING, '')
ch.perform()
: 당신이 pycurl를 사용하는 경우,이 트릭을 할해야합니다. OP는 아마도 수동으로 헤더를 설정하고 있었고 libcurl은 인코딩 된 데이터를 기대하지 않았습니다.
+0
pycurl은 데이터 인코딩시기를 알 수 있습니다. ENCODING을 설정했지만 gzip으로 압축되지 않은 경우 압축을 풀 것인지 여부를 자동 검색 할 수 있습니까? 때로는 데이터가 너무 수축 될 수 있습니다! – CMCDragonkai
관련 문제
- 1. Ruby on Rails 네트워킹 웹 사이트에 로그인 한 후 NoMethodError
- 2. 자바를 사용하여 웹 사이트에 로그인
- 3. android에서 웹 사이트에 로그인
- 4. 보내기 후 웹 서비스에서 답변 받기 iOS에서 요청 받기
- 5. 은 내 웹 브라우저로 사이트에 로그인 한
- 6. asp.net을 사용하여 다른 웹 사이트에 로그인
- 7. 웹 사이트에 로그인 cURL
- 8. WinForms에서 웹 사이트에 로그인
- 9. 컬을 사용하여 사이트에 로그인
- 10. TWebBrowser를 사용하여 웹 사이트에 게시 한 후 PDF 가져 오기
- 11. XML 웹 서비스 요청 받기
- 12. Gmail을 사용하여 사이트에 로그인
- 13. twitter로 웹 사이트에 파이썬 로그인
- 14. 프로그래밍 방식으로 웹 사이트에 로그인
- 15. 프로그래밍 방식으로 웹 사이트에 로그인
- 16. 프록시를 통해 웹 사이트에 로그인
- 17. 파이썬 도움말 : 웹 사이트에 로그인
- 18. 사이트에 로그인 한 다음 페이지에 게시
- 19. django : 로그인 후 게시 요청 지속
- 20. Python을 사용하여 JavaScript 양식을 사용하여 웹 사이트에 자동으로 로그인
- 21. 어떻게 파이썬을 사용하여 웹 사이트에 로그인 할 수 있습니까?
- 22. 내 사이트에서 한 번만 로그인하여 여러 웹 사이트에 로그인
- 23. PHP를 사용하여 로그인 한 후 이전 페이지로 리디렉션
- 24. 자바 스크립트로 C# Http로 웹 사이트에 로그인
- 25. PHP로 로그인 한 후 리디렉션하는 방법
- 26. 웹 사이트에 로그인 하시겠습니까? 서버가 어떻게 관리합니까?
- 27. Firefox에서 두 개의 웹 사이트 요청 받기
- 28. 리디렉션 양식 RewriteRule을 사용하여 요청 받기
- 29. pycurl을 사용하여 다음 페이지 Google 결과 얻기
- 30. Ruby 스크립트를 사용하여 https를 통해 웹 사이트에 로그인
코드를 입력하십시오. (15 자) – amphetamachine
잘못된 content-type 헤더 인 esp가있는 것 같습니다. 텍스트 인코딩 부분. 머리글은 어때? 그리고 인코딩이 브라우저의 날은 무엇입니까? (게시물을 볼 수있게 인코딩을 올바르게 추측하는 브라우저가 제공됩니다.) –