문제

웹/HTTP 기반 로봇을 개발하기위한 기존 플랫폼/프레임 워크가 있습니까? 사실 저는 웹 게임을하는 데 관심이 있습니다. 웹 게임을하는 데 관심이 있는데, 그의 도시를 건설하고, 그의 영웅과 군인을 선택하고 훈련시키는 등. 트래비아 ) 그러나 게임에서 그러한 행동은 완료하는 데 시간이 필요합니다 (나는 기다리는 것을 싫어합니다.) 나는 그들을 다루기 위해 자동 도구를 작성하려고 노력합니다. 그래서 저는 발전을 완화 할 수있는 플랫폼/프레임 워크를 찾으려고 노력합니다.

  • http/https 클라이언트 제공 (Keep-Alive를 지원하는 것이 좋습니다)
  • 웹 페이지를 쉽게 구문 분석 할 수 있도록 Josn Data 중요한
  • 작업/작업 일정을 지원합니다
  • JavaScript, Python과 같은 스크립트 활성화 ..
  • 이벤트 중심 (나는 그것이 그러한 플랫폼/프레임 워크를위한 가장 좋은 방법이라고 생각합니다)

나는 연구를하고 발견했다 꼬인 가장 적합한 것 같지만 가장 적합한 다른 것이 있는지 여전히 알고 싶어합니다.

예, 저는 이러한 QA 도구를 알고 익숙하지만 HTTP 수준에서 작업하는 콘솔 앱을 정말 좋아합니다. 스크립트는 게임 이벤트를 처리하는 방법을 알려줄 것이므로 로봇이라고 할 수 있으므로 프레임 워크가 필요합니다. ..

도움이 되었습니까?

해결책

당신은 방해가되고, Twisted는 확실히 당신이 추구하는 것이 아닙니다. 스크립트를하려는 게임이 순전히 (x) HTML 기반 게임 인 경우 브라우저 동작을 시뮬레이션하기 위해 Watir/Watin/Scrubyt 등과 같은 것을 사용할 수 있습니다. 그것이 플래시 게임이라면 최선의 방법은 신속하게 데이터를 반대로 반전시키는 것입니다.

다른 팁

AutoHotkey를 확인하고 싶을 수도 있습니다. 설명보다 훨씬 간단하지만 마우스를 사용하는 매크로 스크립트를 작성하기가 매우 쉽습니다. 또한 합성 I/O 이벤트가 아니므로 이러한 유형의 게임이 가지고있는 대부분의 보안 측정을 해결할 수 있습니다.

아마도 JavaScript 프레임 워크 인 Dojo를 사용해야 할 것입니다. DOH 테스트 프레임 워크에서 마우스 및 주요 이벤트에 응답하는 로봇이 있습니다. 처음에는 사용하기가 어렵지만 매우 강력 해 보입니다. "테스트"를 작성하는 대신 "집 빌드 하우스"등과 같은 특정 행동을 작성한 다음 무엇을 해야하는지 결정하는 메인 JS 스크립트를 작성할 수 있습니다.

그렇다면 HTML 스크레이퍼. Phantomjs를 고려하십시오 - 헤드리스 WebKit 기반 브라우저입니다. HTML 파싱은 친숙한 DOM을 인터페이스로 만들어냅니다.

당신은 시도 했습니까? 로봇 프레임 워크? ;)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top