예를 들어 웹 페이지가 있습니다 (http://guyism.com/humor/mathematical-equations-that-explain-men.htm l). HttpWebRequest
을 사용하면 웹 페이지의 스트림을 가져올 수 있습니다. 이제 아래 그림과 같이 브라우저에 콘텐츠 (이미지 참조)를 표시하고 싶습니다. 어떻게 이것을 달성 할 수 있습니다.읽을 수있는 형식으로 웹 페이지의 텍스트를 저장하는 방법
1
A
답변
0
은 iframe을 사용하면 당신이 찾고있는 무엇에 따라 문제에 대한 하나의 해결책이 될 수 있습니다. 당신이 페이지를 움켜 쥐고 그것들을 내뱉고 싶다면 cURL을 사용하는 것입니다. 유사한 기능을 제공 할 수도 있습니다. 거기에 몇 가지 웹 프록시가 내장되어 있습니다. 두 가지에 대한 정보가 있습니다.
iframe을 :
말림 :이 방법에 대해 http://curl.haxx.se/libcurl/dotnet/
0
닷넷 에 대한 http://curl.haxx.se/libcurl/c/example.html
컬, WebBrowser 컨트롤을 사용하여. 그러나 임의의 페이지에 당신이 컨테이너 div (??)
void Load()
{
string html = DownloadHtml("http://guyism.com/humor/mathematical-equations-that-explain-men.html");
MatchCollection matches = Regex.Matches(html, @"(<div class=""blog-post-inside"">.*?<center>---</center>)", RegexOptions.Singleline);
webBrowser.ScriptErrorsSuppressed = true;
webBrowser.DocumentText = matches[ 0 ].Groups[ 1 ].Value;
}
string DownloadHtml(string url)
{
using (var client = new WebClient())
{
using (var reader = new StreamReader(client.OpenRead(url)))
{
return reader.ReadToEnd();
}
}
}
관련 문제
- 1. 사람이 읽을 수있는 파일을 저장하는 방법
- 2. 읽을 수있는 작은 텍스트를 빨리 그리는 방법
- 3. DOM에 텍스트를 저장하는 방법
- 4. ASN.1을 사람이 읽을 수있는 형식으로 변환하십시오.
- 5. 간단한 xml 파일을 읽을 수있는 형식으로 구문 분석하는 방법
- 6. 사람이 읽을 수있는 형식으로 트리 - 트리 변환을 문서화하려면 어떻게합니까?
- 7. 웹 페이지의 텍스트를 암호화하는 방법은 무엇입니까?
- 8. 다른 viewController에 텍스트를 저장하는 방법?
- 9. PHP, crontab, DateInterval : 사람이 읽을 수있는 간격을 crontab 형식으로 변환합니다.
- 10. Fortran 90 바이너리에 저장된 데이터를 사람이 읽을 수있는 형식으로 변환
- 11. 안드로이드 웹 페이지에 "문자열"을 저장하는 방법?
- 12. 웹 페이지의 추적 데이터를 저장하는 NoSQL 백엔드
- 13. Python을 사용하여 HTML에서 읽을 수있는 텍스트를 추출 하시겠습니까?
- 14. 웹 페이지의 내용을 가져 와서 변수 문자열에 저장하는 방법
- 15. 버전 관리를 위해 사람이 읽을 수있는 형식으로 스프레드 시트 저장
- 16. zip 파일 타임 스탬프를 사람이 읽을 수있는 형식으로 변환
- 17. 크롬 이력 날짜/시간 스탬프를 읽을 수있는 형식으로 변환
- 18. xml을 번역 할 때 읽을 수있는 형식으로 변환
- 19. Composed Regular Expressions - 정규식을 읽을 수있는 형식으로 바꿈
- 20. 카산드라는 CLI : 사람이 읽을 수있는 형식으로 16 진수 값을 변환
- 21. SQLite3에서 사람이 읽을 수있는 형식으로 타임 스탬프를 인쇄하는 방법은 무엇입니까?
- 22. 원하는 형식으로 텍스트를 보시겠습니까?
- 23. 나는의 CharSequence에 웹 페이지의 내용을 읽을 수있는 튜토리얼을 따라 다음과 같은 방법을 내놓았다 한
- 24. 웹 페이지의 전자 서명
- 25. mysql의 데이터베이스에 이미지와 텍스트를 저장하는 방법
- 26. 코어 데이터에 많은 텍스트를 저장하는 방법
- 27. JavaScript를 사용하여 div에 텍스트를 저장하는 방법 onmouseout
- 28. 웹 페이지의 인쇄물을 캡처하여 서버쪽에 저장하는 방법이 있습니까?
- 29. URLDecode와 같은 것을 사용하여 html 형식으로 텍스트를 가져 오는 방법
- 30. 페이지의 일부를 세로 형식으로 인쇄하려고합니다.
의 조회를 할 수 있도록 당신의 서버에, guyism.com의 구조에이 페이지에 따라 달라집니다, 또는 콘텐츠 당신을 표시하려고 통제하지 않습니까? 그것은 접근 방식에 차이를 만들 수 있습니다. – wllmsaccnt
HttpWebRequest를 사용하여 원격 페이지 스트림을받는 방식을 보여줄 수 있습니까? 단순히 페이지의 div 안에 해당 내용을 렌더링하고 싶습니까? –
또한 액세스하려는 페이지는 로그인해야합니까? – wllmsaccnt