Ruby 용 httparty와 같은 것Python HTTP 라이브러리 검색
답변
아마도 urllib을 찾고 계시겠습니까?
어쩌면 내가 파이썬에서 새로운 것인가, 나는 루비를 안다) 하지만 파이썬을위한 툴셋이 필요하다. urllib은 표준 라이브러리인가? 더 복잡하고 친숙한 라이브러리가 있습니까? – AnimalCode
글쎄, 우리는 발판을 잡고있어, 나는 httparty가 제공하는 것을 모른다. urllib은 Python과 함께 표준으로 제공되며 (urllib2는 Python 3에서 함께 병합되었습니다.) 아마도 당신은 당신이 정확히 무엇을 찾고 있는지 설명 할 수 있습니다. –
나는이 문장을 좋아하지 않아 params = urllib.urlencode ({ 'spam': 1, 'eggs': 2, 'bacon': 0}) 포장 할 때마다 물론 래퍼를 쓸 수 있지만, 그러나!! 나는 행복하게 만드는 lib를 검색한다. 단순한 일을하기 위해 더 많은 코드를 만들지 않고서도 의미한다. – AnimalCode
httplib2은 내가받은 것입니까?
인터페이스 부분에 미쳐있다. 이것을 위해 무엇을해야 하는가? resp, content = h.request ("http : // example .org/","GET ") 우리가 get, post, mb와 같은 요청을하는 경우 h.get (url) 또는 g.post (url, data)와 같이 이해합니다. 하지만 때로는 미쳤어. – AnimalCode
그러면 'urllib'에 무슨 문제가 있니? 'resp = urllib.urlopen (url)'은 GET을하고 싶다면 간단하고 POST 요청에 대해서는'resp = urllib.urlopen (url, data)'처럼 보인다.한 번에 "더 복잡하고 친숙한"것을 원하십니까? – mhawke
나는 루비에서 "더 친숙하다", 파이썬에서 작업을 위해 뭔가를 검색하고, 기계화 된 lib에 머물러 있거나, 대안을 얻을 수있다. 나는 파이썬에서 HTTP를위한 2-3t libs라고 믿지 않는다. – AnimalCode
즐기십시오.
몇 가지 더 아직 언급하지 않은 대안이 있습니다
둘 다 상당히 성능에 집중하고 속도 향상을 위해 C로 작성된 HTTP 파서를 사용하여 통합 모든 지형 기반 프로그램에 유용합니다. 쿠키/cookielib에 대한 지원이 필요하면 urllib2를 사용하여 더 나은 호환성 레이어를 추가해야합니다.
요청이 유용하다고 생각합니다.
가져 오기 요청
R = requests.get ('http://example.com')
인쇄 r.status_code
인쇄 r.headers를 [ '내용 :
하나의 예에
자세한 정보를 원하시면 -type ']
- 1. 콘텐츠 인코딩을 포함한 HTTP 지원을위한 Python 라이브러리
- 2. libevent 또는 유사한 기술을 기반으로하는 Python http 프록시 라이브러리?
- 3. Python 라이브러리 경로
- 4. Python XMPP 서버 라이브러리
- 5. Python RSA 라이브러리?
- 6. 작업 스케줄링을위한 Python 라이브러리,
- 7. Cluto like Python 라이브러리
- 8. XSS 필터링을위한 Python 라이브러리?
- 9. Emacs 용 HTTP 라이브러리
- 10. 완전한 Http 라이브러리
- 11. Groovy의 HTTP 클라이언트 라이브러리
- 12. Java HTTP 서버 라이브러리
- 13. HTTP 인증 클라이언트 라이브러리
- 14. C 라이브러리의 Http 라이브러리 #
- 15. 기하학적 도형을위한 Python Canvas 라이브러리
- 16. 이전 .Net 라이브러리 검색
- 17. 오디오 검색 라이브러리
- 18. 가벼운 퍼지 검색 라이브러리
- 19. 검색 작업을위한 cuda 라이브러리
- 20. Python 용 Amazon API 라이브러리?
- 21. WebDAV 용 Python 클라이언트 라이브러리
- 22. iPod 동기화를위한 좋은 Python 라이브러리
- 23. Python + PIL에 C++ 라이브러리 노출하기
- 24. 컴파일러 최적화를 실험하기위한 Python 라이브러리
- 25. Python 웹 클라이언트 프로그래밍 라이브러리
- 26. 3D 차트를 생성하기위한 Python 라이브러리?
- 27. Python 라이브러리 릴리즈 우수 사례
- 28. /proc/diskstats를 모니터링하기위한 Python 라이브러리?
- 29. Mac 기반 Python GUI 라이브러리
- 30. Python 용 기본 금융 라이브러리
달성하려는 구체적인 작업은 무엇입니까? 파이썬에는 필요한 라이브러리가 있습니다. 단지 물어 보시면됩니다. –
get/post, 기본 인증, 쿠키, SSL (https), utf-8 이외의 언어로 올바른 작업, oop 스타일 인터페이스 : http = HTTP() obj = http.post ('host.com', { ' param ':'data '}) – AnimalCode
koi8-r, win1251과 같은 언어 인코딩이 아닙니다. – AnimalCode