문제

나는 연결하는 웹 사이트,로그인할 수 있습니다.

웹사이트로 리디렉션하는 새로운 페이지와 완벽한 모니터링 및 거래와 함께 모든 쿠키 리다이렉션 작업을,하지만,나는 얻을 수 없는 마지막 페이지입니다.내가 사용하는 방화범고 동일한 작업을 다시 보는 두 개의 더 많은 페이지가 전달을 가진 기계화.

나는 빠른 보면서 페이지를 보았는 몇 가지는 JavaScript 와 HTML 코드 그러나 이해할 수 없었기 때문에 그것처럼 보이지 않는 일반 페이지의 코드입니다.이들은 무엇을위한 페이지?어떻게 그들로 리디렉션할 수 있습니다 다른 페이지?나는 무엇을 해야 하는 전달하십니까?

도움이 되었습니까?

해결책

필요하신 경우에는 처리 페이지와 자바스크립트,도 WATIR셀레늄 -드라이브는 그 실제 웹 브라우저에 따라서 처리하 Javascript.WATIR 클래식 중 하나가 필요합 IE 또는 Firefox 특정 확장 프로그램이 설치,그리고 당신은 페이지를 참조하십시오 플래시 등의 화면에 작동합니다.

다른 옵션은 것이 무엇인지 이해바스크립트에 문제 페이지 않을 거치지 않고 수동으로만 보이는 부담.

다른 팁

현재 Mechanize는 JavaScript를 처리하지 않습니다. 결국 합병에 대한 이야기가 있습니다 존슨기계화 기능에 대한 기능이지만, 그렇게 될 때까지 두 가지 옵션이 있습니다.

  1. 해당 페이지를 가로 지르는 방법을 이해할 수있을만큼 JavaScript를 잘 알아 봅니다.
  2. 실제 브라우저를 자동화하십시오 하다 사용을 사용하여 JavaScript를 이해합니다 Watir.

그 페이지는 무엇입니까? 다른 페이지로 리디렉션하는 방법. 이것들을 통과하려면 어떻게해야합니까?

때로는 해당 페이지에서 작업이 수행됩니다. 때로는 JavaScript가 당신이하려는 것과 같은 자동 액세스를 방지하기 위해 있습니다 :). 많은 웹 사이트에 "좋은"브라우저가 있는지 확인하기 위해 불필요한 수표가 있으므로 user_agent 즉, 즉 공통적 인 것으로 설정됩니다. 때때로 설정 user_agent 오래된 브라우저처럼 보이면 JavaScript없이 과거를 지나칠 수 있습니다.

웹 사이트 자동화는 여러 전략을 사용하여 웹 사이트 및 소프트웨어 개발자를 능가해야하기 때문에 재미 있습니다. 다른 사람들이 말했듯이, Watir는 현재 JavaScript를 지나는 가장 좋은 도구입니다.

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