문자열 (또는 char [])에 페이지의 html을 넣으려고합니다 ... (등) 기본 소켓을 사용하는 방법을 알고 있습니다. 클라이언트/서버 ...사이트의 HTML 가져 오기
나는 ...
의 IP & 포트를 얻을 과거에 클라이언트를 작성하고, 연결하고, 클라이언트 & 서버 타협 이미지와 같은 사용하여 소켓을 보낼 것인터넷을 조금 검색 한 결과 웹 사이트에 연결하여 GET 요청을 보내서 페이지의 HTTP 콘텐츠를 가져 와서 변수에 저장한다는 것을 알았습니다. 몇 가지 문제가 있습니다.
1) 사이트의 기본 페이지가 아닌 페이지의 HTML을 가져 오려고합니다. 예를 들어 stackoverflow.com이 아니라 stackoverflow.com/help와 같은 것입니다 ("사이트의 공식 페이지"가 아닙니다. 그러나 해당 사이트 안에 뭔가)
2)는
은 내가 사용할 수있는 외부 라이브러리가 보았다 ... 보내거나 내가 GET 요청에서 얻은 데이터를 저장하는 중 방법을 잘 모르겠지만, 오히려 소켓을 사용하는 경우에만 ... 그런데- 나는 윈도우 7을 사용하고, 나는 그것 (실 거예요 리눅스에서 작업하는 경우는 잘 그래서) Windows에서만 작동거야
을 목표로고마워요! :)
타사 코드를 사용하려는 경우 http://www.codeproject.com/Articles/2425/Get-The-HTML-Source-of-Any-Web-Page – spt025
HTTP 프로토콜이 예쁘게 보입니다. 언뜻 보면 똑바로 보이지만 많은 어려움이 있습니다. 나는 그것을 수동으로 구현하려고하지 말라고 강하게 권합니다. 실제로는 기존 라이브러리를 사용해야합니다. – syam
어떻게 코드를 작성하면 더 구체적으로 말할 수 있는지 알려주겠습니다. – spt025