Autor Tema: Programar compra automática cuando aparezca un producto a la venta en una web  (Leído 6312 veces)

rik

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
El tema es que necesito hacer una compra de un producto que aparece esporadicamente. Puntualmente es asi, yo tengo un una cuenta en un sitio web (donde tengo dinero en la cuenta para comprar ese producto obviamente) y quiero comprar un producto que aparece esporadicamente en el sitio; como este producto aparece esporadicamente no suele durar mas de 5 minutos publicado en la pagina, por lo tanto mi idea es programar ciertos pasos que se realicen constantemente para que automaticamente cuando ese producto aparezca yo lo pueda comprar.

Alguien me podra ayudar con este tema o indicarme donde puedo leer para realizar este tipo de programacion?

Se los agradeceria mucho.

PD: Tengo 0 conocimiento de programacion  :-\
« Última modificación: 11 de Octubre 2014, 10:37 por Alex Rodríguez »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Programar una compra
« Respuesta #1 en: 05 de Octubre 2014, 19:11 »
Hola rik, si tienes 0 conocimientos de programación tienes dos opciones: plantearte aprender a programar tú mismo, lo cual puede requerir bastantes meses de esfuerzo (e incluso años), o bien pedirle a alguien con conocimientos que te prepare un script que por ejemplo esté revisando la web de referencia cada 5 minutos y te envíe un correo electrónico cuando detecte que el producto esté on line para que lo puedas comprar. Habría distintas opciones sobre cómo plantear ese script... siempre hay diferentes formas de hacer las cosas en programación.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:Programar una compra
« Respuesta #2 en: 05 de Octubre 2014, 19:37 »
 Hola rik!

Te are una pregunta con sus posibles respuestas para tratar de orientarte en este tema.

Pregunta: Cual es tu objetivo al interesarte por un programa que realice lo que indicas?

posibles respuestas:

A: Quiero programar este programa por mi cuenta.

B: Solo necesito este programa sin tener que estudiar mucho sobre programación, y realizarlo yo mismo.

C: Ninguna de las anteriores posibles respuestas coinciden con mi objetivo.

Teniendo en cuenta tu pos data:
Citar
Tengo 0 conocimiento de programación  :-\
te comento lo siguiente:

Si tu respuesta es A: Intentar hacer un programa como este, teniendo un nivel de programación 0, es como ir a la universidad sin saber leer, primero te debes preocupar por aprender a leer (Conocer sobre programación) y cuando estés al nivel necesario podrás realizar este programa prácticamente sin solicitar ayuda. Una buena opción para orientarte sobre como empezar a programar, entre otras preguntas que surgen cuando comenzamos a involucrarnos con lo que es la programación por primera vez, es que leas el siguiente articulo: https://www.aprenderaprogramar.com/foros/index.php?topic=1313.0

Si tu respuesta es B: Esto no es imposible, pero no es lo adecuado, puesto que "aprenderás" a realizar tal vez
(y con un material de apoyo muy completo y detallado) ese programa en especifico, pero los conocimientos que adquieras no tendrán base, y por tanto se podrían derrumbar ante una "sencilla" tarea, como seria una actualización del programa basada en cambios sobre funciones básicas. Ademas te aseguro que no sera para nada pero para nada fácil.

Si tu respuesta es C: Pues nos gustaría que dejes clara tu intención para así poder darte nuestra mejor opinión.

Saludos!
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

rik

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Programar una compra
« Respuesta #3 en: 05 de Octubre 2014, 20:29 »
Muchas gracias por responder tan rapido!

Mi inclino mas por la respuesta B. Puntualmente necesitaria que me ayuden a programar pero dudo que lo pueda hacer por mi cuenta, por lo tanto si alguno me puede ayudar pasandome algo o si alguna vez hicieron algo parecido seria ideal.

Voy a desarrollar mas la situacion. Yo tengo la URL, cuando el producto aparezca en esa URL (que la deberia dejar actualizandose constantemente) si yo dejo la cuenta abierta en mi pc solo se debieran hacer exactamente 3 clicks y se compraria el producto. Cuando uno lo dice asi no pareciera tan dificil pero entiendo segun lo que me comentan que puede ser bastante complejo no?

Por lo tanto, si alguien tiene algo que me pueda enviar para que pueda realizar esto o una guia que me sirva se los agradeceria mucho.

Saludos!

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Programar una compra automática cuando aparezca un producto a la venta
« Respuesta #4 en: 06 de Octubre 2014, 10:03 »
Por grado de complejidad creo que podría ordenarse así:

Lo más sencillo: tener un monitor donde tengas la web en refresco cada cinco minutos y seas tú quien tenga que ver cuándo aparece el producto para comprarlo. Puedes hacerlo con reload every, explicado en http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=196:evitar-el-cierre-de-sesion-autorefrescar-automaticamente-paginas-web-con-reloadevery-extension-de-firefox&catid=57:herramientas-informaticas&Itemid=179

Nivel intermedio: tener un script que revise el contenido de la página cada cinco minutos y que te envíe un correo electrónico cuando aparezca el producto para que tú lo compres.

Un poco más complejo: tener un script que revise el contenido de la página cada cinco minutos y que se encargue automáticamente de realizar la compra.

Saludos
Responsable de departamento de producción aprenderaprogramar.com

rik

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 3
    • Ver Perfil
Re:Programar una compra automática cuando aparezca un producto a la venta
« Respuesta #5 en: 07 de Octubre 2014, 00:51 »
El inconveniente es que desde mi trabajo no podria realizar la compra por temas de restricciones de paginas y demas, con lo cual la opcion "mas sencilla" y la de "nivel intermedio" me serviria solo unas horas ya que la mayor parte del dia no estoy en mi casa.

Logicamente la opcion que me quedaria mejor y es la que estoy buscando es la "un poco mas complejo". Que tan dificil seria armar ese script teniendo en cuenta que seria realizar un refresco de la pagina cada XX segundos y que en el caso que aparezca el producto se deberian hacer 3 clicks?

De donde me podria guiar?

Gracias nuevamente!  :D

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:Programar una compra automática cuando aparezca un producto a la venta
« Respuesta #6 en: 07 de Octubre 2014, 18:57 »
Se trata de una cuestión bastante puntual y bastante personalizada: piensa que no todos los procesos de compra son iguales, ni todos los productos, ni todas las webs comerciales, ni todos los sistemas de pago, etc. Por tanto en caso de que quisieras estudiar tú programación (a largo plazo): http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=57&Itemid=86

Y en caso de que no quieras, pues intentar contactar con un programador dispuesto a hacer ese tipo de trabajo específico.

Saludos.
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".