2010-12-12 9 views
1

설정해야하는 많은 컨트롤이있는 인터페이스가 있는데 문제는 너무 많은 컨트롤이있어서 데이터를 설정하고 클릭해야한다는 것입니다 (https 페이지에서 ajax를 통해 유익한 작업). 내 브라우저에 통합되어있는 헬퍼를 작성하고 특정 페이지를 클릭하면됩니다. 파이썬으로이 컴포넌트를 수행하는 것이 바람직합니다. 그러나 나는 시작하는 법, 일반적인 용어로 그것을하는 방법을 모른다. 어떤 libs 선호하는 등 사용?인터페이스 웹 브라우저 봇 도우미

답변

2

먼저 mechanize으로 시도해 보겠습니다. 웹 페이지는 자바 스크립트를 실행해야하는 경우 , 당신은

  1. 연구 자바 스크립트는 무엇 을 파악하고 (아마 하드) 파이썬 코드,
  2. 사용 TamperData 또는 유사한 응용 프로그램 에 그것을 해내 수 헤더를 검사하고 매개 변수를 게시하십시오.
  3. Firebug 또는 유사한 앱을 사용하여 GET/POST 요청을 검사하십시오. (Net> All 버튼을 클릭하십시오.)
  4. 또는 SeleniumRC ~ 을 사용하면 정상적으로 (javascript 가능) 웹 브라우저를 프로그래밍 방식으로 제어 할 수 있습니다.
+0

일반적으로 mechanize가 좋지만 AJAX를 다루는 데는 약간의 작업이 필요할 수 있습니다. 결국 브라우저 기반 모듈이 더 적합한 지 결정하기 위해 페이지가 어떻게 작동하는지에 달려 있습니다. – tokland