Foros del Web » Programando para Internet » Python »

leer ficheros y completar url

Estas en el tema de leer ficheros y completar url en el foro de Python en Foros del Web. hola, ando algo liado intentando hacer un script con python que complete una URL en función de la lectura de unos ficheros q tengo en ...
  #1 (permalink)  
Antiguo 10/11/2016, 15:00
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
leer ficheros y completar url

hola,

ando algo liado intentando hacer un script con python que complete una URL en función de la lectura de unos ficheros q tengo en local en mi equipo linux..

la idea seria q lea el fichero1 y fichero2 y en base a esos valores me complete la url1 agregando los valores de fichero1 y fichero2, quedando algo como asi:

url1fichero1fichero2

y que me guarde el resutlado de la carga de esa web en un fichero tipo txt.

¿alguna ayuda?
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...
  #2 (permalink)  
Antiguo 10/11/2016, 16:30
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 11 años, 10 meses
Puntos: 12
Respuesta: leer ficheros y completar url

# Python 3.x

arx1 = open("fichero1.txt", "r").read()
arx2 = open("fichero1.txt", "r").read()

url = input(">")

mostrar = url + arx1 + arx2
print(mostrar)

arx3 = open("cargaWeb", "w")
arx3.write(mostrar)
arx3.close()
__________________
¡Atencion, Peligro: Autodidacta opinando como si supiera!
  #3 (permalink)  
Antiguo 11/11/2016, 09:47
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: leer ficheros y completar url

cómo véis sete código que he "tuneado"

Código:
#!/usr/bin/env python

# -*- coding: utf-8 -*-

 

import httplib

from urlparse import urlparse

import os,sys

 

parse=urlparse("http://www.WEB-Q-ENVIO-DATOS.com")

 

if parse.scheme=="http":

    conn=httplib.HTTPConnection(parse.netloc,timeout=60)

else:

    conn=httplib.HTTPSConnection(parse.netloc,timeout=60)

 

if parse.path=="":

    # Si no disponemos de path le ponemos la barra

    path="/"

elif parse.query:

    # Si disponemos de path y query, realizamos el montaje

    path="%s?%s" % (parse.path,parse.query)

else:

    # Si solo disponemos de path

    path=parse.path

 

#self.conn.putheader("User-agent", 'pywc')

try:

    conn.request("GET",path)

    response=conn.getresponse()

 

    print "status: %s" % response.status

    print "------------------------------------------"

    print "reason: %s" % response.reason

    print "------------------------------------------"

    print "headers: %s" % response.getheaders()

    print "------------------------------------------"

    print "html: %s" % response.read()

except:

    print sys.exc_info()[1]

La idea seria , lo que comentaba, autocompletar la url con los valores leidos y luego , no descargar la web, más bien hacer un POST para enviar datos a esa URL. Lo q me interesaría luego es q se guardara la respuesta de la web, normalmente un "sucessfull" y ver la opcion de que sin necesidad de meter esto en el cron del sistema pueda autoejecutarse cada X tiempo.


graias a todos!!
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...
  #4 (permalink)  
Antiguo 11/11/2016, 09:48
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: leer ficheros y completar url

Cita:
Iniciado por iukaeru Ver Mensaje
# Python 3.x

arx1 = open("fichero1.txt", "r").read()
arx2 = open("fichero1.txt", "r").read()

url = input(">")

mostrar = url + arx1 + arx2
print(mostrar)

arx3 = open("cargaWeb", "w")
arx3.write(mostrar)
arx3.close()
gracias IUkaeru cómo ves lo que he pegado..? si no lo ves, reutilizo el lo q me has pasdo..
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...
  #5 (permalink)  
Antiguo 12/11/2016, 05:13
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: leer ficheros y completar url

Cita:
Iniciado por iukaeru Ver Mensaje
# Python 3.x

arx1 = open("fichero1.txt", "r").read()
arx2 = open("fichero1.txt", "r").read()

url = input(">")

mostrar = url + arx1 + arx2
print(mostrar)

arx3 = open("cargaWeb", "w")
arx3.write(mostrar)
arx3.close()
hola,

he probado lo que me has pasdo, pero parece q no va..
al ejecutar con python3, me muestra en lineas separadas las lecturas de los ficheros, y querría q fuera en una linea seguida.. y posteriormente no parece abrir la URL ..
¿alguna idea?
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...
  #6 (permalink)  
Antiguo 12/11/2016, 08:46
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: leer ficheros y completar url

¿alguna ayuda please!?!?!?
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...
  #7 (permalink)  
Antiguo 14/11/2016, 08:02
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: leer ficheros y completar url

help..!!!?!?
__________________
startwav

http://e-hosting.startwave.com/img/banner.gif
Internet Nunca ha estado más cerca de Tí. e-Hosting Start Wave Media . Todo lo que necesitas para tener presencia en Internet.
Servicios de Registro Dominios / DNS / HOSTING / Y MUCHO MÁS...

Etiquetas: completar, ficheros, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.