Получить html страницы не используя webBrowser и WebClient - C#
Формулировка задачи:
Следующий код нормально получает html страницы, но там написано, что используется устаревший браузер и фейсбук его не поддерживает. Есть ещё способы получить html, не используя webBrowser?
Вот что я получаю вместо нужной страницы
WebClient client = new WebClient(); client.Encoding = Encoding.UTF8; string HTML = client.DownloadString("https://www.facebook.com/profile.phpid="+ id пользователя +"&sk=about§ion=education" );
... "><h2 class="ptl pbm _6n _6s _6v">Обновите свой браузер</h2><div class="pvm phl unsupportedBrowserText _6q _6t _mf">Вы используйте веб-браузер, который не поддерживается Facebook.<br />Для более удобного использования, посетите один из этих сайтов и установите последнюю версию предпочитаемого вами браузера:</div><a class="mvl pvm phl unsupportedBrowserBrowser" href="https://l.facebook.com/l.php u=https%3A%2F%2Fwww.google.com%2Fchrome%2Fbrowser% ...
Решение задачи: «Получить html страницы не используя webBrowser и WebClient»
textual
Листинг программы
<html><head><title>Redirecting...</title> <script>__DEV__=0; _script_path = "\/profile.php"; var uri_re=/^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/,target_domain=''; window.location.href.replace(uri_re,function(a,b,c,d){var e,f,g;e=f=b+(c?'?'+c:''); if(d){d=d.replace(/^(!|%21)/,''); g=d.charAt(0); if(g=='/'||g=='\\')e=d.replace(/^[\\\/]+/,'/');} if(e!=f)window.location.replace(target_domain+e); }); </script><script type="text/javascript"> /*<![CDATA[*/(function(){function si_cj(m) {setTimeout(function(){new Image().src="https:\/\/error.facebook.com\/common\/scribe_endpoint.php?c=si_clickjacking&t=1933"+"&m="+m;},5000);} if(top!=self && !false){try{if(parent!=top){throw 1;} var si_cj_d=["apps.facebook.com","apps.beta.facebook.com"]; var href=top.location.href.toLowerCase(); for(var i=0;i<si_cj_d.length;i++) {if (href.indexOf(si_cj_d[i])>=0){throw 1; }}si_cj("3 ");}catch(e){si_cj("1 \t"); window.document.write("\u003Cstyle>body * {display:none !important;}\u003C\/style>\u003Ca href=\"#\" onclick=\"top.location.href=window.location.href\" style=\"display:block !important;padding:10px\">\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 Facebook.com\u003C\/a>");/*x_LAxFtw*/}}}())/*]]>*/ </script> <script>window.location.replace("https:\/\/ru-ru.facebook.com\/people\/\u0410\u043b\u0451\u043d\u0430-\u0417\u043e\u0442\u043e\u0432\u0430\/100016964324721"); </script> <meta http-equiv="refresh" content="0; url=https://ru-ru.facebook.com/people/Алёна-Зотова/100016964324721" /> </head><body></body></html>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д