위해 나는이 .NET 라이브러리를 건너 왔어요 저 밖에?는 웹 자동화 라이브러리는 .NET
3
A
답변
3
로봇을 만드는 것은 그다지 어렵지 않습니다. 일반적인 로봇 알고리즘을 설명하는 책이 많이 있습니다 (단순한 Google 검색은 여러 알고리즘을 나타낼 것입니다).
닷넷 perspecitve에서 그것의 JIST은 재귀 적이다 :
다운로드 페이지 - 이것은
HttpWebRequest
/HttpWebResponse
통해 수행, 또는WebClient
클래스된다. 또한, 당신은 REST의 콘텐츠를 소비/생산을 위해 특별히, 위의 이상 광대 개선되는 새로운 WCF Web API from CodePlex를 것을 의미 사용할 수 있습니다, 그것은 작동합니다 (그것은 확장 성입니다 주로 인해) 스파이더 목적 멋지고구문 분석 다운로드 한 콘텐츠 -I 고도은 Html Agility Pack과 Html 민첩성 팩의 경우 fizzler 확장자를 권장합니다. Html Agility Pack은 조작 된 HTML을 처리하여 XPath (또는 그 서브 세트)를 사용하여 HTML 요소를 쿼리 할 수있게합니다. 또한 using them in jQuery에 익숙하다면 fizzler는 CSS selectors을 사용할 수 있습니다.
일단 구조화 된 형식으로 HTML을 가져온 경우 구조와 관련있는 내용을 검색하여 처리하십시오.
처리 할 수있는 큐 (앱에 대해 원하는대로 제약, 당신은 전체 웹 색인되지 않습니다에 대해, 당신인가?)에 외부 링크 및 장소에 대한 구조화 된 형식을 검색합니다.
대기열의 다음 항목을 가져 와서 프로세스를 다시 반복하십시오.
관련 문제
- 1. .Net 라이브러리는 .Net 언어로 사용됩니까?
- 2. 프로파일 라이브러리는 .NET
- 3. .NET 프로젝트 빌드 자동화
- 4. .Net 테스트 자동화
- 5. .NET 용 자동화 도구 테스트
- 6. .NET 라이브러리는 JSON과 함께 작동하도록
- 7. .NET 용 SMO 라이브러리는 무엇입니까?
- 8. HTML 구문 분석 라이브러리는 .NET
- 9. 는 .NET
- 10. 는 .NET
- 11. 웹 브라우저에서 다운로드 자동화
- 12. MSHTML을 사용한 웹 자동화
- 13. 웹 자동화 Watin 문제
- 14. 웹 자동화 도구
- 15. perl에서 웹 자동화
- 16. 웹 UI 테스트 자동화
- 17. 는 .NET 3.5
- 18. 헤드리스 테스트 실행을 지원하는 .NET 웹 자동화 프레임 워크가 있습니까?
- 19. .Net 세상에서 사용할 성숙한 AOP 라이브러리는 무엇입니까?
- 20. .net 라이브러리는 autocad 도면에서 블록 속성을 추출합니다.
- 21. 웹 개발을위한 일반적인 CSS 라이브러리는 무엇입니까?
- 22. 웹킷 자동화 된 웹 테스트
- 23. 자동화 된 웹 요청 감지
- 24. Java를 사용하는 웹 서비스 자동화
- 25. 웹 서비스 통신 테스트 자동화
- 26. 자동화 된 웹 서비스 테스팅
- 27. 웹 액세스 및 Watir 자동화
- 28. 는 좀 읽어 .NET
- 29. 는 .NET 3.5
- 30. 는 .NET 3.5