2010-02-17 3 views
0

WebForms의 데이터를 로봇처럼 자동 입력하고 입력 데이터를 받아들이 기위한 소프트웨어를 만들고 싶습니다.WebForm에서 소프트웨어를 InputData로 자동 설계하는 방법은 무엇입니까?

어떻게 C# (Windows 응용 프로그램)에서이 소프트웨어를 만들 수 있습니까?

어떤 기술을 사용해야합니까?

어떤 OpenSource Project가 사용 되나요?

샘플 코드 등 ...

난 당신이 자동으로 게시 한 컨텐츠와 사용의 허용 조건 내에서 일을하고있어 희망을 저에게

+0

웹 사이트를 좋아 하시나요? – aggietech

답변

2

도와주세요. 예. 당신은 또 다른 스팸 봇을 만드는 방법을 묻지 않습니다 ...

WebRequest을 사용할 수 있습니다. 그러면 페이지의 내용 (양식 포함)이 response stream으로 반환됩니다. 그런 다음 원하는 양식에 대해 HtmlAgility 팩을 사용하여 응답을 구문 분석 할 수 있습니다. 페이지의 양식과 필드를 알면 필드 값을 설정하고 WebRequest를 사용하여 응답을 게시 할 수 있지만 메서드를 POST로 변경하고 응답 필드를 application/x-www-form-urlencoded 콘텐츠로 인코딩 할 수 있습니다. How to: Send Data Using the WebRequest Class을 참조하십시오.

이 방법은 거의 기본 빌딩 블록을 사용하므로 소켓을 사용하고 HTTP 요청을 직접 작성하는 것보다 낮은 레벨이됩니다. 이 낮은 수준에서는 양식을 구문 분석하고 요청을 되돌려 보내는 방법에 대해 많은 자유와 유연성을 갖게됩니다. 실제로 WebForms와 HTTP의 작동 방식을 이해해야합니다.

+0

아니요 스팸 봇이 아닙니다. 데이터를 빠르게 입력하도록이 소프트웨어를 설계하고 싶습니다 ... –

관련 문제