내가 긁어 모으려고하는 사이트는 js를 사용하여 쿠키를 만듭니다. 내가 생각한 것은 파이썬으로 쿠키를 만든 다음 그 쿠키를 사용하여 사이트를 긁을 수 있다는 것입니다. 그러나, 나는 그것을하는 어떤 방법을 모른다. 아무도 아이디어가 있니?파이썬에서 사이트를 긁어 내기 위해 가짜를 만듭니다.
답변
요청에 쿠키를 추가하는 예는 Python httplib2 - Handling Cookies in HTTP Form Posts을 참조하십시오.
종종 웹 기반 응용 프로그램에서 작업을 자동화해야합니다. HTTP를 통해 실제 사용자의 상호 작용을 시뮬레이션하여 프로토콜 수준에서 을 수행하고 싶습니다. 파이썬에는 urllib (상위 레벨 웹 인터페이스) 및 httplib (하위 레벨 HTTP 인터페이스)와 같은 두 가지 기본 제공 모듈 이 함께 제공됩니다.
+1은 정말 유용한 라이브러리처럼 보입니다. 매우 관련성이 높은 링크! –
감사합니다. 나는 그럭저럭 일할 수있었습니다. :) –
더 많은 관련 브라우저 에뮬레이션 (쿠키 설정 포함)을 수행하려는 경우 mechanize을 살펴보십시오. 시뮬레이션 기능이 거의 완성되었습니다 (불행히도 Javascript를 지원하지 않습니다). 나는 그것을 사용하여 여러 성공 요인을 가진 스크래퍼를 만들었습니다.
몇 가지 리모컨 브라우저 솔루션이 있습니다. 저는 셀렌을 좋아합니다. 특히 가상 프레임 버퍼 Xwindows에서 실행할 수 있기 때문에 셀레늄을 좋아합니다. (스크린 샷은 여전히 잘 작동합니다.) 다른 사람들에 대해서는 많이 알지 못합니다. –
mechanize는 브라우저 자동 판매기가 아니며 HTTP 요청 및 응답 수준에서 브라우저를 에뮬레이션합니다. – jkp
이것은 재미있어 보이고, 나는 그것에 대해 살펴볼 것입니다. –
- 1. 새 줄을 긁어 내기
- 2. 별도의 숫자로 긁어 내기
- 3. 절대 URL을 긁어 내기
- 4. PHP로 검색 쿼리에서 데이터를 긁어 내기
- 5. 웹 서비스를 사용하기 위해 C# 웹 사이트를 만듭니다.
- 6. 파이썬에서 관계 행렬을 그래프로 나타 내기
- 7. joomla 1.6 wamp server를 설치하고 사이트를 만듭니다. 다음 사이트를 만들기 위해 joomla1.6을 다시 설치해야합니까?
- 8. 웹 사이트를 긁어 내고 div 내에서 데이터를 가져 오는 방법은?
- 9. 다른 사이트를 긁어 낼 검색 엔진을위한 빌딩 블록이 있습니까?
- 10. 로그인 필요 웹 사이트를 긁어 모으는 방법 - example.com
- 11. 파이썬에서 같은 클래스의 정의로 클래스의 인스턴스를 만듭니다.
- 12. 프레임 워크 대를 긁어
- 13. 스크립팅을 위해 IWebBrowser2 컨트롤을 안전하게 만듭니다.
- 14. 포럼을 긁어 모으는 프로그램 작성
- 15. 내 동료 데이터를 긁어 할
- 16. 자바 스크립트로 내기 미끄러짐 개발하기
- 17. asp.net을 배우기 위해 어떤 웹 사이트를 개발해야합니까?
- 18. 검토를 위해 웹 사이트를 배포하는 방법은 무엇입니까?
- 19. 그림 위쪽에 색 블록을 그려서 파이썬에서 흔적을 만듭니다.
- 20. 서브넷과 마스크를 나타 내기 위해 어떤 .NET 클래스를 사용해야합니까?
- 21. EOF에 도달했음을 나타 내기 위해 InputStream에 무엇을 보낼 수 있습니까?
- 22. ASP.Net 세션 만료를 나타 내기 위해 트랩을 구현하는 방법
- 23. .NET에서 OpenId 식별자를 나타 내기 위해 Uri 클래스를 사용해야합니까?
- 24. jquery는 이벤트를 클래스에 바인딩하거나 같은 효과를 내기 위해 바인딩합니까?
- 25. 프로그램을 제거한 시간을 알아 내기 위해 이벤트 로그 검색
- 26. 성능을 나타 내기 위해 Win32_PerfRawData_PerfProc_Process에서 사용할 속성은 무엇입니까?
- 27. 이 데이터 형식을 나타 내기 위해 어떤 데이터 구조를 사용합니까?
- 28. vb.net에서 날짜를 알아 내기 위해 datetime에 정수를 추가하십시오.
- 29. '페이드'효과를 내기 위해 uilabel에서 배경색을 움직이려고했지만 즉시 적용됩니다.
- 30. 오렌지 빛을 만들어 안드로이드에 초점을 맞춘 위젯을 나타 내기 위해
사이트가 사이트에서 온 것인지 확인하기 위해 사이트에 디지털 서명을 삽입 할 수 있기 때문에 일반적으로 작동하지 않습니까? – Tom
자바 스크립트를 사용하여 쿠키가 어떻게 생성되는지 알 수 있습니다. –