Я вернулся, потому что возникла новая проблема. Я использовал VBA с Excel для веб-страницы корпоративной сети. Так что ИТ-персонал что-то изменил, и мой старый код не работает. Я использую Winhttp, VBA Excel, URL-адрес является защищенным https мне нужно, чтобы получить все скрытые данные ниже
<TD class=campoSmall align=center><A class=campo
href="javascript:show_cartella('00720060018189241');"><INPUT
type=hidden value=00720060018189241
name=elencoPartiteDebitoreIndexed[0].idCartella>00720060018189241
</A></TD>
<TD class=campoSmall align=center><INPUT type=hidden value=2002
name=elencoPartiteDebitoreIndexed[0].annoImposta>2002 </TD>
<TD class=campoSmallImporto><INPUT type=hidden value=54,07
name=elencoPartiteDebitoreIndexed[0].caricoRuoloEuro>54,07 </TD>
<TD class=campoSmallImporto><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].importoResiduoEuro> </TD>
<TD class=campoSmall align=center><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].eventi> </TD>
<TD class=campoSmall align=center><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].asterisco> </TD><INPUT
type=hidden value=1
name=elencoPartiteDebitoreIndexed[0].tipoAnagrafica> <INPUT
type=hidden value=2006 name=elencoPartiteDebitoreIndexed[0].annoRuolo>
</TR></TBODY
, но что-то не так .. я думаю, что это проблема JavaScript, потому что я могу очиститьскрытые в других тегах. это кодовая страница.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(1351)https://SITOWEB/ecportal/analisi_esiti_contabili/elenco_dati_contabili.do -->
<HTML><HEAD><META content="IE=5.0000" http-equiv="X-UA-Compatible">
<TITLE>Esiti contabili - Analisi degli Esiti Contabili</TITLE>
<META content="text/html; charset=ISO-8859-1" http-equiv=Content-Type>
<SCRIPT language=javascript type=text/javascript
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/script.js"></SCRIPT>
<LINK rel=stylesheet type=text/css
href="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ruoli.css"><NOSCRIPT></NOSCRIPT>
<SCRIPT language=javascript type=text/javascript>
var primavolta = true;
function print() {
document.forms[0].service.value = "PRINT";
document.forms[0].submit();
}
function mostraPartiteDebitore() {
document.forms[0].tipoElenco.value = 'D';
document.forms[0].service .value = "ELENCO_PARTITE";
document.forms[0].submit();
}
function nascondiPartiteDebitore() {
document.getElementById('plusIcon') .style.display = '';
document.getElementById('minusIcon').style.display = 'none';
document.getElementById('pd') .style.display = 'none';
document.forms[0].tipoElenco.value = '';
}
function mostraDestinatarioNotifica() {
document.forms[0].tipoElenco.value = 'N';
document.forms[0].service .value = "ELENCO_PARTITE";
document.forms[0].submit();
}
function nascondiDestinatarioNotifica() {
document.getElementById('plusIcon2') .style.display = '';
document.getElementById('minusIcon2').style.display = 'none';
document.getElementById('dn') .style.display = 'none';
document.forms[0].tipoElenco.value = '';
}
function show_partita(
codiceFiscale,
tipoAnagrafica,
codiceUfficio,
descrUfficio,
codiceTipoModello,
idPartita,
annoImposta,
annoRuolo) {
document.forms[0].service .value = "SHOW_PARTITA";
document.forms[0].codiceFiscale .value = codiceFiscale;
document.forms[0].tipoAnagraficaSelezionato .value = tipoAnagrafica;
document.forms[0].codiceUfficioSelezionato .value = codiceUfficio;
document.forms[0].descrUfficioSelezionato .value = descrUfficio;
document.forms[0].codiceTipoModelloSelezionato.value = codiceTipoModello;
document.forms[0].idPartitaSelezionato .value = idPartita;
document.forms[0].annoImpostaSelezionato .value = annoImposta;
document.forms[0].annoRuoloSelezionato .value = annoRuolo;
document.forms[0].submit();
}
function show_cartella(idCartella) {
document.forms[0].service.value = "SHOW_CARTELLA";
document.forms[0].idCartellaSelezionato.value = idCartella;
document.forms[0].submit();
}
function openPdf(url, nome) {
window.open(url, nome);
}
function mostraElenchi() {
if (document.forms[0].tipoElenco.value == 'D') {
document.getElementById('plusIcon') .style.display = 'none';
document.getElementById('minusIcon').style.display = '';
if (!document.forms[0].partiteDestNotificaEmpty.value) nascondiDestinatarioNotifica() ;
} else if(document.forms[0].tipoElenco.value == 'N') {
document.getElementById('plusIcon2') .style.display = 'none';
document.getElementById('minusIcon2').style.display = '';
if (!document.forms[0].partiteDebitoreEmpty.value) nascondiPartiteDebitore();
}
}
</SCRIPT>
<META name=GENERATOR content="MSHTML 11.00.9600.19431"></HEAD>
<BODY onload=mostraElenchi()>
<FORM method=post name=elencoDatiContabiliForm
action=/ecportal/analisi_esiti_contabili/elenco_dati_contabili.do><INPUT
type=hidden name=service> <INPUT type=hidden value=EUR name=tipoValutaElenco>
<INPUT type=hidden value="ENT - ENTRATE" name=tipologiaRuolo.descrizioneEstesa>
<INPUT type=hidden name=tipoAnagraficaSelezionato> <INPUT type=hidden
name=codiceUfficioSelezionato> <INPUT type=hidden name=descrUfficioSelezionato>
<INPUT type=hidden name=codiceTipoModelloSelezionato> <INPUT type=hidden
name=idPartitaSelezionato> <INPUT type=hidden name=annoImpostaSelezionato>
<INPUT type=hidden name=annoRuoloSelezionato> <INPUT type=hidden
name=idCartellaSelezionato> <INPUT type=hidden value=true
name=partiteDebitoreEmpty> <INPUT type=hidden value=true
name=partiteDestNotificaEmpty> <INPUT type=hidden value=D name=tipoElenco>
<INPUT type=hidden name=tipoElencoProvenienza>
<!-- per importi rilevanti--><INPUT type=hidden name=dataConsegnaDa> <INPUT
type=hidden name=dataConsegnaAl> <INPUT type=hidden name=importoPartitaDa>
<INPUT type=hidden name=importoPartitaAl> <INPUT type=hidden
name=tipoAttoRicerca> <INPUT type=hidden name=direzioneRegionale> <INPUT
type=hidden name=ufficioImpRil> <INPUT type=hidden name=raggruppamentoAtto>
<INPUT type=hidden name=chkMax500> <INPUT type=hidden name=tipoUfficio> <INPUT
type=hidden name=direzione7> <INPUT type=hidden name=direzione9> <INPUT
type=hidden name=tipoUfficio> <INPUT type=hidden value=ABCDEFXXGXXGYYYT
name=codiceFiscale> <INPUT type=hidden name=cfCollegato> <INPUT type=hidden
name=tipoRuolo> <INPUT type=hidden name=elenco> <INPUT type=hidden
name=paginaAttualeEl> <INPUT type=hidden name=totalePagineEl> <INPUT type=hidden
name=paginaAttualeDett> <INPUT type=hidden name=totalePagineDett> <INPUT
type=hidden name=ufficioDettaglio> <INPUT type=hidden name=tipoAttoDettaglio>
<INPUT type=hidden name=ufficioDettaglio> <INPUT type=hidden
name=dataConsegnaDettaglio> <INPUT type=hidden value=1 name=totDeb> <INPUT
type=hidden value=0 name=totNot> <INPUT type=hidden name=ufficioLoggato>
<DIV align=center>
<SCRIPT language=javascript type=text/javascript>
document.forms[0].tipoElencoProvenienza.value = "D";
</SCRIPT>
<TABLE height=141 width=750 border=0>
<TBODY>
<TR>
<TD height=71 width=163>
<DIV align=left><IMG border=0 alt="menu principale"
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_esiticontabili_ruoli.gif"
width=260 height=55></DIV></TD>
<TD vAlign=bottom width=378 align=right><A
href="javascript:logout();"><IMG border=0 alt=logout
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_ruoli_logout.gif">
</A></TD>
<TD width=189>
<DIV align=center><IMG alt="logo SITOSITO"
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/LogoAgenzia.jpg"
width=200 height=47></DIV></TD></TR>
<TR bgColor=#336699>
<TD height=20 colSpan=3>
<DIV align=left><SPAN class=sottotitolo>Il portale dell'agenzia per gli
esiti contabili </SPAN></DIV></TD></TR>
<TR>
<TD height=20
background=Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_linearuoli.png
colSpan=4>
<DIV align=left>
<TABLE width="100%">
<TBODY>
<TR>
<TD class=etichetta width="50%">Analisi degli esiti contabili</TD>
<TD class=campo width="50%" align=right><A class=guidapdf
href='javascript:openPdf("/ecportal/analisi_esiti_contabili/pdfResources/GuidaAnalisiEsitiContabili.pdf","GUIDA_APPLICAZIONE");'><SPAN>GUIDA </SPAN></A></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE><INPUT
type=hidden
value="RUOLIANALISI.RUOLIANALISIHOME/HOME > RUOLIANALISI.RIASSUNTOCONTABILE/Riassunto contabile > RUOLIANALISI.ELENCODATICONTABILI/Elenco dati contabili"
name=history>
<TABLE class=bordo height=20 width=746>
<TBODY>
<TR>
<TD class=etichetta><A class=etichetta
href="javascript:navbar('RUOLIANALISI.RUOLIANALISIHOME')">HOME</A> > <A
class=etichetta
href="javascript:navbar('RUOLIANALISI.RIASSUNTOCONTABILE')">Riassunto
contabile</A> > Elenco dati contabili </TD></TR></TBODY></TABLE>
<SCRIPT language=javascript type=text/javascript>
function highline(navservice) {
pattern = "(" + navservice + "\/)";
reHighline = new RegExp(pattern);
reClear = /#/;
document.forms[0].history.value = document.forms[0].history.value.replace(reClear, "");
document.forms[0].history.value = document.forms[0].history.value.replace(reHighline, "#$1");
}
function navbar(navservice) {
highline(navservice);
document.forms[0].service.value = "NAVBAR";
document.forms[0].submit();
disabilitaPagina();
}
</SCRIPT>
<TABLE width=750 border=0>
<TBODY></TBODY></TABLE>
<TABLE height=250 width=750 border=0>
<TBODY>
<TR>
<TD height=240 vAlign=top width=144 align=center>
<DIV align=left></DIV>
<TABLE width=156 align=left border=0>
<TBODY>
<TR bgColor=#cccccc>
<TD class=menuLv1Disabled vAlign=top>
<DIV align=left><SPAN class=menuLv1Disabled>PARTITE</SPAN>
</DIV></TD></TR>
<TR bgColor=#cccccc>
<TD class=menuLv1Fired vAlign=top>
<DIV align=left><SPAN class=menuLv1Fired>RIASSUNTO CONTABILE</SPAN>
</DIV></TD></TR>
<TR bgColor=#cccccc>
<TD class=menuLv1Disabled vAlign=top>
<DIV align=left><SPAN class=menuLv1Disabled>IMPORTI RILEVANTI</SPAN>
</DIV></TD></TR>
<TR bgColor=#cccccc>
<TD class=menuLv1Disabled vAlign=top>
<DIV align=left><SPAN class=menuLv1Disabled>DATI CONSEGNE</SPAN>
</DIV></TD></TR>
<TR bgColor=#cccccc>
<TD class=menuLv1Disabled vAlign=top>
<DIV align=left><SPAN class=menuLv1Disabled>DISCARICO
INESIGIBILITA'</SPAN> </DIV></TD></TR></TBODY></TABLE>
<P align=left> </P>
<P align=left> </P>
<P align=left> </P>
<P align=left> </P></TD>
<TD vAlign=top width=585>
<TABLE class=bordo width=580>
<TBODY>
<TR class=intestazione>
<TD>
<DIV align=center>Riassunto contabile</DIV></TD></TR></TBODY></TABLE>
<TABLE width=580 border=0>
<TBODY>
<TR>
<TD colSpan=2>
<DIV class=etichetta>Codice fiscale</DIV>
<DIV class=campo><INPUT type=hidden value=ABCDEFXXGXXGYYYT
name=codiceFiscale>ABCDEFXXGXXGYYYT</DIV></TD></TR>
<TR>
<TD colSpan=5>
<DIV class=etichetta>Cognome nome/Denominazione</DIV>
<DIV class=campo><INPUT type=hidden
value="PIPPO CARLO "
name=cognomeDenominaz>PIPPO CARLO
</DIV></TD></TR></TBODY></TABLE><BR>
<TABLE width=580 border=0>
<TBODY>
<TR>
<TD align=center><LABEL class=etichetta>Tipologia ruolo:</LABEL>
<LABEL class=campo><INPUT type=hidden value=ENTRATE
name=tipologiaRuolo.descrizione>ENTRATE</LABEL> </TD></TR></TBODY></TABLE>
<TABLE width=580 border=0><!--tr>
<td colspan="6"> </td>
</tr-->
<TBODY>
<TR class=intestazioneTabella>
<TD align=center>Numero partite</TD>
<TD align=center>Debito totale</TD>
<TD align=center>Importo sgravato</TD>
<TD align=center>Importo sospeso</TD>
<TD align=center>Importo riscosso</TD>
<TD align=center>Importo residuo</TD></TR>
<TR class=tabella>
<TD class=campoSmall align=center><INPUT type=hidden value=1
name=numeroPartite>1</TD>
<TD class=campoSmallImporto align=center><INPUT type=hidden
value=54,07 name=debitoTotale>54,07</TD>
<TD class=campoSmallImporto align=center><INPUT type=hidden
name=importoSgravato></TD>
<TD class=campoSmallImporto align=center><INPUT type=hidden
name=importoSospeso></TD>
<TD class=campoSmallImporto align=center><INPUT type=hidden
value=54,07 name=importoRiscosso>54,07</TD>
<TD class=campoSmallImporto align=center><INPUT type=hidden
name=importoResiduo></TD></TR><INPUT type=hidden name=importoCondono>
</TBODY></TABLE><BR>
<TABLE width=585 border=0>
<TBODY>
<TR id=plusIcon>
<TH width=30><A href="javascript:mostraPartiteDebitore();"><IMG
border=0
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_ruoli_plus.gif"></A>
</TH>
<TH align=left><SPAN class=collegamento>Elenco partite per cui il
soggetto è debitore</SPAN> </TH></TR>
<TR id=minusIcon style="DISPLAY: none">
<TH width=30><A href="javascript:nascondiPartiteDebitore();"><IMG
border=0
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_ruoli_minus.gif"></A>
</TH>
<TH align=left><SPAN class=collegamento>Elenco partite per cui il
soggetto è debitore</SPAN> </TH></TR></TBODY></TABLE>
<DIV id=pd>
<SCRIPT language=javascript type=text/javascript>
</SCRIPT>
<TABLE class=bordo width=580>
<TBODY>
<TR class=intestazione>
<TD>
<DIV align=center>Elenco partite per cui il soggetto è
debitore</DIV></TD></TR></TBODY></TABLE>
<DIV class=tabellaElencoPartite style="HEIGHT: 70px">
<TABLE width=800 border=0>
<TBODY>
<TR class=intestazioneTabellaSmall>
<TD align=center>Data consegna</TD>
<TD align=center>Uff.</TD>
<TD align=center>Tipo Mod.</TD>
<TD align=center>Tipo sogg.</TD>
<TD align=center>Id.partita</TD>
<TD align=center>Id.cartella</TD>
<TD align=center>Anno imp.</TD>
<TD align=center>Carico a ruolo</TD>
<TD align=center>Importo residuo</TD>
<TD align=center>Eventi</TD>
<TD align=center> </TD></TR>
<TR class=tabella>
**<TD class=campoSmall align=center><INPUT type=hidden
value=25-11-2006
name=elencoPartiteDebitoreIndexed[0].dataConsegna>25-11-2006 </TD>
<TD class=campoSmall align=center><INPUT type=hidden value=R5D
name=elencoPartiteDebitoreIndexed[0].ufficio.descrizione>R5D <INPUT
type=hidden value=U
name=elencoPartiteDebitoreIndexed[0].ufficio.codice> </TD>
<TD title="TASSAZIONE SEPARATA" class=campoSmall align=center><INPUT
type=hidden value=TS
name=elencoPartiteDebitoreIndexed[0].tipoModello.codice>TS <INPUT
type=hidden value="TASSAZIONE SEPARATA"
name=elencoPartiteDebitoreIndexed[0].tipoModello.descrizione> </TD>
<TD class=campoSmall align=center><INPUT type=hidden
value="INTESTATARIO "
name=elencoPartiteDebitoreIndexed[0].tipoSoggetto>INTESTATARIO </TD>
<TD class=campoSmall align=center><A class=campo
href="javascript:show_partita('ABCDEFXXGXXGYYYT','1','U','R5D','TS','ABCDEFXXGXXGYYYT/A02 ','2002','2006');"><INPUT
type=hidden value="ABCDEFXXGXXGYYYT/A02 "
name=elencoPartiteDebitoreIndexed[0].idPartita>ABCDEFXXGXXGYYYT/A02
</A></TD>
<TD class=campoSmall align=center><A class=campo
href="javascript:show_cartella('00720060018189241');"><INPUT
type=hidden value=00720060018189241
name=elencoPartiteDebitoreIndexed[0].idCartella>00720060018189241
</A></TD>
<TD class=campoSmall align=center><INPUT type=hidden value=2002
name=elencoPartiteDebitoreIndexed[0].annoImposta>2002 </TD>
<TD class=campoSmallImporto><INPUT type=hidden value=54,07
name=elencoPartiteDebitoreIndexed[0].caricoRuoloEuro>54,07 </TD>
<TD class=campoSmallImporto><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].importoResiduoEuro> </TD>
<TD class=campoSmall align=center><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].eventi> </TD>
<TD class=campoSmall align=center><INPUT type=hidden
name=elencoPartiteDebitoreIndexed[0].asterisco> </TD><INPUT
type=hidden value=1
name=elencoPartiteDebitoreIndexed[0].tipoAnagrafica> <INPUT
type=hidden value=2006 name=elencoPartiteDebitoreIndexed[0].annoRuolo>
</TR></TBODY></TABLE></DIV><!-- Paginazione -->**
<TABLE align=center>
<TBODY>
<TR>
<TD>
<DIV align=center>
<SCRIPT language=javascript type=text/javascript>
function showPage(pag) {
document.forms[0].service.value = "ELENCO_PARTITE";
document.forms[0].numeroPagSelElencoDatiContabili.value = pag;
document.forms[0].submit();
}
function nuovaPagina(){
document.forms[0].service.value = "NEW_PAGE";
document.forms[0].submit();
}
</SCRIPT>
<INPUT type=hidden value=1 name=numeroPagSelElencoDatiContabili>
<INPUT type=hidden value=1 name=paginaAttualeElencoDatiContabili>
<INPUT type=hidden value=1 name=totalePagineElencoDatiContabili>
<TABLE id=tabellaPaginazione class=paginazione width=575
align=center border=0>
<TBODY>
<TR class=intestazioneTabella>
<TD align=center>Pagina 1 / 1 </TD></TR>
<TR class=etichetta>
<TD align=center>1
</TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE><BR></DIV>
<TABLE width=585 border=0>
<TBODY>
<TR>
<TH width=30><IMG border=0
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_ruoli_quadro.gif">
</TH>
<TH align=left><SPAN class=collegamento>Elenco partite per cui il
soggetto è destinatario di notifica</SPAN> </TH></TR></TBODY></TABLE><BR>
<TABLE width=580 align=center>
<TBODY>
<TR class=etichetta>
<TD colSpan=6 align=left><SPAN>(*) Partita con versamento superiore
al dovuto</SPAN></TD></TR></TBODY></TABLE>
<TABLE width=580 align=center>
<TBODY>
<TR class=etichetta>
<TD colSpan=6 align=center><BR><BR><SPAN>stampa elenco (in formato
excel) o seleziona partita da interrogare</SPAN> </TD></TR>
<TR>
<TD colSpan=11 align=center><BR>
<DIV align=center><A href="javascript:print();"><IMG border=0
alt=stampa
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/ec_tasto_ruoli_stampa.gif"
width=128
height=30></A></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE width=750 border=0>
<TBODY>
<TR>
<TH width=255 scope=col> </TH>
<TH width=405 scope=col>
<DIV align=right><SPAN class=etichetta>a cura di</SPAN></DIV></TH>
<TH width=106 scope=col>
<DIV align=center><IMG alt="logo SSSSS"
src="Esiti%20contabili%20-%20Analisi%20degli%20Esiti%20Contabili_do_file/LogoSSSSS.png"
width=91 height=40></DIV></TH></TR></TBODY></TABLE>
<P> </P></DIV></FORM></BODY></HTML>