Descarga Masiva Xml SAT
Publicado por cesar (4 intervenciones) el 27/04/2019 19:21:32
Buenos días, soy nuevo en esto de la programación y actualmente estoy realizando un proyecto en java para poder descargar los XML de la pagina del SAT, ya he logrado obtener las url de los archivos, pero el problema principal que tengo es que cuando abro los xml descagados me aparece esto en lugar de la información del XML
He leído y creo que es por algo de las cookies, pero lo logro colocarlas a las url, mi codigo para descargar es este
espero puedan ayudarme
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
<META HTTP-EQUIV="expires" CONTENT="0">
</head>
<body>
<form method="POST" enctype="application/x-www-form-urlencoded" action="/nidp/wsfed/ep?id=SATUPCFDiCon&sid=0&option=credential&sid=0"></form>
<script language="JavaScript">
<!--
document.forms[0].submit();
-->
</script>
</body>
</html>
He leído y creo que es por algo de las cookies, pero lo logro colocarlas a las url, mi codigo para descargar es este
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// se crea el directorio donde se va a descargar
File directorio=new File(DirectorioDescarga);
directorio.mkdir();
for(int i=0; i<ligasCFDi.size(); i++){
//se crea el archivo destino
String NombreArchivo ="Xml "+i+".xml";
File archivoDestino = new File (DirectorioDescarga + NombreArchivo);
URL url = new URL(ligasCFDi.get(i));
URLConnection urlCon = url.openConnection();
urlCon.connect();
InputStream in = urlCon.getInputStream();
OutputStream out = new FileOutputStream(archivoDestino);
int b = 0;
while (b != -1) {
b = in.read();
if (b != -1)
out.write(b);
}
out.close();
in.close();
espero puedan ayudarme
Valora esta pregunta


0