Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Problemas con clases

Estas en el tema de Problemas con clases en el foro de Python en Foros del Web. Que tal, como bien saben soy novato en python: Estoy trabajando con clases, y estoy haciendo una clase para manejar request. La clase es asi: ...
  #1 (permalink)  
Antiguo 22/09/2014, 09:31
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 5 meses
Puntos: 6
Problemas con clases

Que tal, como bien saben soy novato en python:

Estoy trabajando con clases, y estoy haciendo una clase para manejar request.

La clase es asi:

Clase Request: request.py
Código:
import requests

class Request:
	#attributes
	url = ""

	def __init__(self,url):
		self.url = url	

	def get_contents(self):
		#Realiza request y devuelve contenido
		r = requests.get(self.url)
		return r.content

	def show_url(self):
		print "URL Base: ", self.url
Programa principal de prueba: testing.py
Código:
from request import Request

r = Request("htt://www.forosdelweb.com/")

ret = r.get_contents()
print "Contenido:"
print ret
Cuando ejecuto esto , me tira el siguiente error:
Código:
Traceback (most recent call last):
  File "testing.py", line 6, in <module>
    ret = r.get_contents()
  File "/home/userx/Envs/hu_selenium/request.py", line 12, in get_contents
    r = requests.get(self.url)
  File "/home/userx/Envs/hu_selenium/local/lib/python2.7/site-packages/requests/api.py", line 59, in get
    return request('get', url, **kwargs)
  File "/home/userx/Envs/hu_selenium/local/lib/python2.7/site-packages/requests/api.py", line 48, in request
    return session.request(method=method, url=url, **kwargs)
  File "/home/userx/Envs/hu_selenium/local/lib/python2.7/site-packages/requests/sessions.py", line 451, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/userx/Envs/hu_selenium/local/lib/python2.7/site-packages/requests/sessions.py", line 551, in send
    adapter = self.get_adapter(url=request.url)
  File "/home/userx/Envs/hu_selenium/local/lib/python2.7/site-packages/requests/sessions.py", line 630, in get_adapter
    raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for 'htt://www.forosdelweb.com'
Parece simple lo que quiero hacer, pero me tira este error y no puedo seguir de este paso .

Alguna idea??

Gracias de antemano.

Última edición por @padawan@; 22/09/2014 a las 09:43
  #2 (permalink)  
Antiguo 22/09/2014, 09:45
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Problemas con clases

Encontre el problema, muy simple se me escapo ami , cuando hacia el request, me falto la p en http, perdon por publicar algo tan tonto . Pero me di cuenta recien cuando lo vi publicado .
Si supiera como borrarlo , lo borro.
  #3 (permalink)  
Antiguo 22/09/2014, 12:25
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: Problemas con clases

Y eso pasa cuando eres impaciente y no te pones a revisar 5 minutos tu programa.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: clases, gui, ip
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 09:51.