Bitcoin Forum
May 10, 2024, 06:02:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Ayuda con Python.  (Read 791 times)
LKABSVERIGE (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 503



View Profile
November 01, 2013, 09:21:56 PM
 #1

Buenas, estoy intentando aprender Python, llevo poco pero le pongo ganas la verdad.

Estoy un poco atascado y por eso recurro a vosotros pidiendo ayuda.

Bueno al lio, resulta que quiero crearme una aplicacion (nada que ver con el mundo Bitcoin), y enredando por la red he conseguido el codigo que me abre cualquier web:

>>>import os
>>> os.system("start www.google.com")

Hasta ahí todo ok, pero, primera pregunta, como me hago un .exe para no tener que escribir todas las veces ese mismo código?

Segunda pregunta, como se trata de una aplicación que haga web scrapping no logro importar la librería correspondiente y hacerla funcionar para poder quedarme con el html de la pagina y luego hacer búsquedas y selecciones de lo que me interesa.

Bueno si hay alguien que me pueda y quiera echar un cable, le estaria muy agradecido, de todas formas si alguien conoce un buen foro de informatica que me quiera recomendar y enredar un poco para intentar ser autodidacta tambien se lo agradeceria.

Un saludo.


 Grin Grin Grin Grin Grin Grin Grin
1715364154
Hero Member
*
Offline Offline

Posts: 1715364154

View Profile Personal Message (Offline)

Ignore
1715364154
Reply with quote  #2

1715364154
Report to moderator
1715364154
Hero Member
*
Offline Offline

Posts: 1715364154

View Profile Personal Message (Offline)

Ignore
1715364154
Reply with quote  #2

1715364154
Report to moderator
1715364154
Hero Member
*
Offline Offline

Posts: 1715364154

View Profile Personal Message (Offline)

Ignore
1715364154
Reply with quote  #2

1715364154
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715364154
Hero Member
*
Offline Offline

Posts: 1715364154

View Profile Personal Message (Offline)

Ignore
1715364154
Reply with quote  #2

1715364154
Report to moderator
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
November 01, 2013, 09:49:14 PM
 #2

como me hago un .exe para no tener que escribir todas las veces ese mismo código?

Me juego 7 centimillos a que no has mirado en google Tongue. Preguntar antes de buscar se considera mala etiqueta Wink.


Segunda pregunta, como se trata de una aplicación que haga web scrapping

No hagas screen scraping, usa el DOM. Busca por "python dom html" (sin las comillas). No descartes resultados que traten de XML.
LKABSVERIGE (OP)
Hero Member
*****
Offline Offline

Activity: 924
Merit: 503



View Profile
November 01, 2013, 10:41:41 PM
 #3

Prometo k lo he googleado antes y solo he encontrado un ejemplo k no he llegado a comprender.

Gracias x el consejodel DOM.
 Grin Grin Grin Grin Grin Grin Grin
Porcupine
Member
**
Offline Offline

Activity: 87
Merit: 10


Liberty needs your help. Vencoins accepted.


View Profile
November 02, 2013, 03:47:24 AM
 #4

Con respecto a la primera pregunta, no hace falta hacer un exe, con solo guardar el código en un archivo 'test.py' y ejecutarlo desde la consola ">python test.py" es mas que suficiente. Puedes editar todo lo que quieras, guardar, y ejecutar desde la consola cuantas veces quieras.

Si de verdad quieres un ejecutable encontré esto en google:

Para windows:
http://www.logix4u.net/component/content/article/27-tutorials/44-how-to-create-windows-executable-exe-from-python-script

Para linux:
http://effbot.org/pyfaq/how-do-i-make-a-python-script-executable-on-unix.htm


Para la segunda pregunta, una vez que sabes editar programas, solo tipea esto en uno y cambia el url a voluntad:

Code:
import urllib2
response = urllib2.urlopen('http://python.org/')
html = response.read()
print html

Tomado de la documentación de python en la web:
http://docs.python.org/2/howto/urllib2.html

Tambien existen librerias especializadas como 'Requests' que facilitan el trabajo un mundo:
http://www.python-requests.org/en/latest/

Por último, un foro para programadores muy utilizado es StackOverflow:
http://stackoverflow.com/questions/tagged/python

Postea tus preguntas allí y recibirás toda la ayuda del mundo

Y no te olvides de Google y de la documentacion python en linea
http://docs.python.org

Suerte!

VEN: {muy pronto mi cuenta de vencoins aqui}
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!