문제

Greasemonkey와 같은 사용자의 Javascript 코드를 허용하고 페이지 간 탐색이 가능한 Firefox용 플러그인이 있습니까?

다음 대상에 스크립트를 작성하고 싶습니다.

  1. 웹사이트에 로그인하세요.
  2. 여러 링크를 따라가세요.
  3. 주어진 데이터와 시간 간격으로 주기적으로 해당 호스트에 GET 요청을 보냅니다.
  4. 이전 인루프 요청의 결과를 기반으로 POST 요청을 만듭니다.

이제 나는 브라우저에 Python의 mechanize를 사용하므로 Firefox 내에서 비슷한(아마도 그다지 풍부하지는 않지만) 기능을 가진 것을 찾고 있습니다.그런 종류의 경험이 있습니까?무엇을 확인해야 합니까?

도움이 되었습니까?

해결책

셀렌 - 브라우저 내부에서 테스트를 녹음 및 실행하기위한 인터페이스가 있지만 SeleniumRC 도구에서 스위트로 실행하기위한 Python을 포함한 여러 언어로 테스트를 내보낼 수도 있습니다.

또는

치킨 풋 (반복 요청에 Settimeout을 사용해야 할 것입니다.)

alt text
(원천: mit.edu)

다른 팁

당신도 가지고 있습니다 Imacros

Mozilla Addons에 대한 소프트웨어의 설명은 다음과 같이 말합니다.

Firefox를 자동화하십시오. 반복적 인 작업을 기록하고 재생합니다. Firefox 웹 브라우저를 좋아하지만 매일 같은 사이트를 방문하고, 양식을 작성하고, 암호를 기억하는 것과 같은 반복적 인 작업에 지쳤다면, Firefox의 Imacros는 당신이 꿈꾸던 솔루션입니다! Firefox로 무엇을하든 Imacros는 자동화 할 수 있습니다.

alt text
(원천: extjs.com)

나는 추천하고 싶다 셀레늄 RC.Java 명령줄 도구로 제공되며 Firefox, IE 및 Safari를 모두 원격 제어할 수 있습니다.공식적으로는 브라우저 기반 웹 테스트 도구이지만 AJAX 기반 웹 애플리케이션을 크롤링하고 스크랩하는 데 매우 유용할 수 있으며 Curl, Hpricot 및 Mechanize와 같은 비 그래픽 HTTP 클라이언트로는 수행하기 어려운 모든 종류의 자동화된 작업에 매우 유용할 수 있습니다.

게다가 널리 퍼져 있으며, 가장 널리 사용되는 프로그래밍 언어(파이썬 포함)에 대한 API를 갖추고 있으며 웹 페이지 내에 사용자 정의 자바스크립트 코드를 삽입할 수 있습니다.

추신:문서는 여기

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