2008-10-01 2 views
5

iMacros는 자동으로 HTML 양식을 채우고 콘텐츠를 추출하고주기 및 기타 많은 기능을 포함하는 매우 훌륭한 도구입니다. 문제는 콘텐츠를 올바르게 추출하는 것이 매우 까다로운 점입니다. 예를 들어, expedia에서 가장 저렴한 것을 찾기 위해 1/10/08 ~ 1/12/08 사이의 모든 날짜에 런던 - 투키오 비행 가격을 모두 추출하지 못했습니다. 때로는 그냥 충돌합니다. 누구든지 좋은 대안을 알고 있습니까?iMacros는 좋지만 신뢰할 만합니다. 어떤 대안이 있습니까?

+0

"testing"태그를 추가했습니다. 적용되지 않는 경우 언제든지 제거하십시오. – scunliffe

+2

최근 [Kantu] (https://chrome.google.com/webstore/detail/kantu-browser-automation/gcbalfbdmfieckjlnblleoemohcganoc) 브라우저 확장이 무료로 제공되는 [오픈 소스 iMacros 대안] (https : // a9t9. com/kantu/web-automation/chrome)을 지원하므로 CSV 파일 및 파일 업로드를 처리 할 수 ​​있습니다. –

답변

3

바하마, 설치 한 적이 있지만 실제로 사용한 적이 없습니다. Greasemonkey으로 만족합니다.

더 먹을 수
Chickenfoot은 ... URL을 검색, 나는 또한 DéjàClickSelenium IDE을 발견하지만 난 정말 그들을 알고하지 않습니다.
웹 자동화를위한 다른 많은 도구가 있으며, 대부분 전문가 용입니다 ("payware"...).

는 다른 방법으로, 단지 데이터 추출, 나는

3

는 또한 Selenium IDE에 대해 좋은 일들을 듣고 내 제한된 테스트는 꽤 할 수 표시 및 작동 ... 컬이나 wget과 좋은 HTML 파서를 사용합니다 Firefox 및 IE.

대부분의 매크로 기반 테스트 도구의 경우 반복 가능한 여러 테스트 사례를 지원해야하는 경우 프로그래밍을해야합니다.

그렇다면 귀하의 예에서 Expedia 매크로를 실행한다고 말하면 아마도 결과를 긁어 버릴 것입니다. Expedia의 서버를 망치는 일이 없도록 확인하고, 또는 귀하가 (실제로) 봇임을 발견하면 부팅 할 것으로 예상하고 싶을 것입니다.

2

나는 imacros가 매우 신뢰할 수 없다는 데 동의합니다. 복잡한 알고리즘을 사용하거나 연속적으로 실행하는 경우 충돌이 아주 쉽게 발생합니다. 트릭은 루프를 닫은 다음 루프를 닫은 다음 다시 닫는 것입니다. 완전하지는 않지만 충돌의 수는 줄어 듭니다.

관련 문제