Имеется:
- Ведомственный сайт в закрытой сети написанный (как мне кажеться) на js
Кусок кода с сайта:<script type="text/javascript">var g_bWindowInitialised=false;</script>
<form name='KcContainerWithDocbaseObject_0' id='KcContainerWithDocbaseObject_0' class='kc_properties_container' action='/webtop/ord_app/jsp/components/base/KcContainerWithDocbaseObject.jsp' method='post'>
<input type='hidden' name='__dmfFormId' value='KcContainerWithDocbaseObject_0'><input type='hidden' name='__dmfAction'><input type='hidden' name='__dmfHandler'><input type='hidden' name='__dmfHandlerArgs'><input type='hidden' name='__dmfControl'><input type='hidden' name='__dmfUseModalPopup'><input type='hidden' name='__dmfModalPopupWindowSize'><input type='hidden' name='__dmfRefreshParentWindow'><input type='hidden' name='__dmfFromModalPopup' value='false'><input type='hidden' name='__dmfTargetWindowName' value=''><input type='hidden' name='__dmfModalPopupEnabled' value='true'><input type='hidden' name='__dmfDepth' value='1'><input type='hidden' name='__dmfServletPath' value='/ord_app/jsp/components/base/KcContainerWithDocbaseObject.jsp'>
<!-- action=-->
<!-- Object: 08000001849ed895 -->
<div id='newContainerPane' class='panesetPositioning PanesetBackground' style="top:0px;bottom:0px;min-height:500px;left:0px;right:0px;min-width:700px;">
<!-- Title -->
<div id='TitlePane' class='pane-hidden-Positioning' style="top:0px;height:22px;left:0px;width:100%;">
<DIV class="kcAttributeTitleMain"
style="VERTICAL-ALIGN: middle; TEXT-ALIGN: left">
<table width='100%' cellpadding='3' cellspacing='0' border='0'>
<tr>
<td nowrap="nowrap" style="padding-left: 25">
<span class='kcdialogTitleWhite'>Входящий документ - Входящее письмо</span>
<span class='kcdialogTitleWhite'>от 03.03.2015 № б/н</span>
</td>
<!-- Status Doc -->
<td nowrap="nowrap">
<span class='kcdialogTitleWhite'>(На хранении)</span>
</td>
<td width="100%">
</td>
<td align="center" width="22">
<!-- PaperClip -->
<div style='display:none'>
<input type='hidden' name='08000001849ed895' value='08000001849ed895'
id='08000001849ed895' />
</div>
<div id='08000001849ed895_div'>
<img class='doctoolbar-icon'
onmouseover="kc_dic_registerControl('08000001849ed895',
'/ord_app/config/controls/viewcontent/kc_view_content_white_control.xml',
false,false,'&&',null,null,'','null','null','','','');"
name='container_paperclip_ID'
src='/webtop/ord_app/theme/korus/icons/inbox16/paperclip_white.gif'
border='0' />
</div>
</td>
<!-- Flag of relation important -->
<td align="center" width="22">
<div name='KcContainerWithDocbaseObject_imgsubscribe_0' style='cursor:pointer' onclick='setKeys(event);safeCall(createSubScribe,this);' ><img style='vertical-align:middle' src='/webtop/ord_app/theme/korus/images/inbox/subscribe_tree_white.gif' width=16 height=16 class=doctoolbar-icon' border=0 alt='Добавить в избранное'/></div>
</td>
<td align="center" width="22">
<div name='KcContainerWithDocbaseObject_printDocument_0' style='cursor:pointer' onclick='setKeys(event);safeCall(onPrintDocument,this);' ><img style='vertical-align:middle' src='/webtop/ord_app/theme/korus/icons/persontree/printer16.png' width=16 height=16 class=doctoolbar-icon' border=0 alt='Печать документа'/></div>
</td>
<!-- td align="center" width="22"
<span style='display:inline;margin-right:6px'><a href='#' onclick='setKeys(event);safeCall(postServerEvent2,"KcContainerWithDocbaseObject_0",null,"KcContainerWithDocbaseObject_kc_request_support_action_0","KcContainerWithDocbaseObject_0","onaction","__dmfArgsId","0");return false;' title='Написать в техническую поддержку' ><span title='Написать в техническую поддержку'><img class='actionimage' name='KcContainerWithDocbaseObject_kc_request_support_action_0' src='/webtop/ord_app/theme/korus/images/support.gif' width=16 height=16 class='doctoolbar-icon' style='margin-right: 1px; margin-left: 1px;' border=0 alt='Написать в техническую поддержку'/></span></a></span>
</td-->
</tr>
</table>
</DIV>
</div>
<input type='hidden' name='__pane_dmfHiddenX_shrinkPane'><input type='hidden' name='__pane_dmfHiddenY_shrinkPane'><div id='shrinkPane' class='pane-auto-Positioning' style="top:22px;bottom:31px;left:0px;width:100%;">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="TabBgNewDoc">
<!-- Main attributes -->
<script language="JavaScript">
function onPrintDocument() {
var element = document.getElementById("shrinkPane");
var oldWidth=element.style.width;
var element2 = document.getElementById("buttonareaPane_viewer");
var oldWidth2=element2.style.width;
try {
element.style.width=1024;
element2.style.width=960;
var browserStub = '<OBJECT ID="webBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', browserStub);
webBrowser.ExecWB(7, 1);
webBrowser.outerHTML = '';
} catch (e) {
alert("Для корректной печати необходимо необходимо разрешить выполнение ActiveX компонентов для этого сайта.");
} finally {
element.style.width=oldWidth;
element2.style.width=oldWidth2;
}
}
function createSubScribe(){
if (confirm(' \u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e '+
'\u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f '+
'\u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442? ')){
safeCall(postServerEvent, null, null, null, "onaction","action", "createSubScribe");
}
}
</script>
Вопрос:
- Как спарсить информацию с данного сайта при помощи C#?
Примечание
- Ссылки на источники информации приветствуется
Пожелания:
- Информацию из источников желательно на русском языке