2012-07-05 4 views
0

대화 형 웹 응용 프로그램에서 특정 정보를 스크랩해야합니다. 더 많이 요점은 그 웹 응용 프로그램의 사용자가 그 양식을 (아마도 게시 된) 양식을 제출 한 후에 양식에서 긁어 내야한다는 것입니다.대화 형 웹 응용 프로그램 스크랩 스크린

어떤 옵션이나 선택 사항이 있습니까?

솔루션은 최소한 침략적이어야합니다. 즉, 나는 Fiddler에 의존 할 수 없습니다. 또한 설치 공간이 적어야합니다 (예 : 타사 앱 또는 도구를 너무 많이 설치하여이를 수행 할 수 없음).

화면 스크랩 될 데이터는 데스크톱 시스템의 백그라운드에서 실행되는 C# 응용 프로그램과 함께 묶입니다. 그리고 이것은 Windows 기반 데스크탑 시스템입니다.

저는 C#이 아닌 솔루션에 완전히 개방되어 있습니다. Ruby, Python 등을 사용할 수 있습니다.

답변

0

은 C#을 들어 htmlagilitypack가 있지만,이 날이라면 나는 당신의 요구 사항을 제대로 이해하면 나는 루비는 잘 모르겠어요

0

을 기계화 또는 Watir과/셀레늄 사용합니다,하지만 당신은 루비를 알고 있기 때문에, 저는 믿습니다 Mechanize를 사용하면 충분합니다. 매우 강력한 웹 자동화 라이브러리이며 쉽게 설정할 수 있습니다.

Windows에서 그것을 설정하는 방법에 대한이 문서를 확인할 수 있습니다

http://webmites.org/ruby-mechanize-web-scraping-made-easy/

을 그리고 당신은 여기 기계화 설명서를 참조 할 수 있습니다 :

http://mechanize.rubyforge.org/GUIDE_rdoc.html

관련 문제