2013-05-07 3 views
0

누구나 웹 브라우저 자동 화를위한 최고의 프레임 워크/라이브러리가 무엇인지 조언 해 주시겠습니까? 작업은 웹 브라우저 페이지를 열어 로그인하고 긴 검색을 수행하고 수집 된 정보를 저장하여 Excel에 저장하는 것입니다. 이제 C#에서 IE 참조를 사용하고 있지만 직장에서는 IE8 만 사용할 수 있습니다. IE9로 업그레이드했지만 대상 사이트의 일부 스크립트가 오류로 작동하기 시작했습니다.웹 브라우저 자동화 (Robor)

나는 awesomium을 사용해 보았지만 이해할 수있는대로 페이지를 구문 분석하지 못했습니다. 고속으로이를 수행 할 수있는 변형이 있습니까? libs의 크기 - 중요하지 않습니다.

스칼라와 호환되는 솔루션이 있다면 멋질 것입니다.

+0

[셀레늄] (http://docs.seleniumhq.org/)을 살펴보십시오. C#과 Java (그리고 스칼라도 지원)를 모두 지원합니다. –

답변

0

om-nom-nom이 이미 힌트를 사용 했으므로 아마도 selenium webdriver과 같은 웹 드라이버 구현 일 가능성이 큽니다. 그것은 C#과 자바에 대한 바인딩을 가지고 있으며, IE, FF, 크롬, phantomjs (당신이 headless 가고 싶다면 좋음)와 다른 것들을 사용할 수 있습니다.

특히 웹 사이트 콘텐츠가 빠르게 변경되는 경우 웹 드라이브에서 정보를 직접 수집하는 것이 가장 바람직하지 않을 수 있습니다. 그러한 경우 webdriver를 사용하여 html 페이지 소스를 저장 한 다음 JSoup과 같은 정적 컨텐츠를위한보다 효율적인 라이브러리로 전환하는 것이 유용 할 수 있습니다.

관련 문제