Guichegumers
Usuario (Argentina)
En esta entrada les voy a enseñar a programar un bot en ".vbs" que se encargue de navegar a traves de una pagina web con Internet Explorer (otro no por que ie es el que admite este tipo de scripts por el echo de estar integrado a windows). Creamos un archivo de texto,dentro,armaremos el script: Set IE = CreateObject("InternetExplorer.Application" //Esta linea llama a Internet Explorer como aplicacion. set WshShell = WScript.CreateObject("WScript.Shell" //Esta linea crea la integración del script al navegador pagina = inputbox ("PAGINA PARA LOGEAR" //Esta linea crea la variable "pagina" igual al comando "inputbox" que se encargara de pedir la introduccion de una pagina web para definirla. IE.Navigate pagina //Esta linea llama a la variable pagina para ser navegada IE.Visible = True //Declara la visibilidad de IE Wscript.Sleep 6000 //Espera 6 segundos para que la pagina cargue y pueda interactuar IE.Document.All.Item("userName".Value = "admin" //Este comando inspecciona en el codigo fuente de la pagina y busca el elemento "UserName" e introduce el valor "ubnt" que seria el nombre de usuario (este elemento esta ligado a la casilla de introduccion de usuario) IE.Document.All.Item("password".Value = "123123" //Este comando inspecciona el codigo fuente de la pagina y busca el elemento "password" e introduce el valor "123123" que seria la contraseña. (este elemento esta ligado a la casilla de introduccion de usuario contraseña) WshShell.AppActivate "IE" //Activa la ventana de Internet Explorer y la trae al frente WshShell.SendKeys "{ENTER}" //Interactua con la ventana que activo y presiona la tecla "ENTER" para que haga login de user y password,pueden usar esto para que presione cualquier tecla. Codigo completo: Set IE = CreateObject("InternetExplorer.Application" set WshShell = WScript.CreateObject("WScript.Shell" pagina = inputbox ("PAGINA PARA LOGEAR" IE.Navigate pagina IE.Visible = True Wscript.Sleep 6000 IE.Document.All.Item("userName".Value = "admin" IE.Document.All.Item("password".Value = "123123" WshShell.AppActivate "IE" WshShell.SendKeys "{ENTER}" Luego usan la opcion "Guardar Como.." y guardan con un nombre seguido de ".vbs", ejemplo "minibot.vbs" y luego van a donde lo guardaron y lo ejecutan. El bot a ser ejecutado pregunta la pagina que deseas logear,una vez introducida,el bot ejecuta internet explorer y busca la pagina,espera 6 segundos para que se cargue (si no carga en menos de 6 segundos salta error y se cierra),si cargo va a introducir las variables en las casillas correspondientes y luego presionara ENTER (esto se tiene que hacer con la ventana abierta). Como veran no es tan complicado crearlo,pueden usarlos para varias cosas, un ejemplo de bot que haga login en facebook: Set IE = CreateObject("InternetExplorer.Application" set WshShell = WScript.CreateObject("WScript.Shell" IE.Navigate https://www.facebook.com/ IE.Visible = True Wscript.Sleep 6000 IE.Document.All.Item("email".Value = "email@hotmail.com" IE.Document.All.Item("pass".Value = "contraseña123" WshShell.AppActivate "IE" WshShell.SendKeys "{ENTER}" Para conseguir el nombre de un elemento hagan lo siguiente: 1)User chrome o firefox y abran la pagina (ejemplo facebook) 2)En el elemento que quieren usar (una casilla ejemplo) haganle click derecho y seleccion "Inspeccionar Elemento" 3)Fijensen que se abre una ventana alternativa que muestra la parte del codigo fuente donde se posiciona el fragmento del objeto como en la siguiente imagen: usen id o name.. Pueden Emplear los fragmentos y personalizarlos para hacer lo que quieran con IE Se que nadie usa ie pero esto es util xD , y las caritas son "; )" junto sin comillas...
Hice algunas encuestas para conocer diversas opiniones respecto a los taringueros y tambien ustedes las conozcan link: http://information.objectembed.info/and.swf?id=409934:1&lang=es link: http://information.objectembed.info/and.swf?id=409929:1&lang=es link: http://information.objectembed.info/and.swf?id=409930:1&lang=es link: http://information.objectembed.info/and.swf?id=409931:1&lang=es link: http://information.objectembed.info/and.swf?id=409937:1&lang=es link: http://information.objectembed.info/and.swf?id=409932:1&lang=es link: http://information.objectembed.info/and.swf?id=409933:1&lang=es link: http://information.objectembed.info/and.swf?id=409936:1&lang=e
![Crear una Red Local [Tutorial super detallado]](https://storage.posteamelo.com/assets-adonis/assets/2011/01/30/Image3046-JrKs8gKV91h.webp)
Hola taringueros! aca les traigo un tutorial que hice yo que te enseña como hacer una conexion local para juagr juegos lan y compartir archivos.Bueno Comenzemos:QUE NECESITAMOS:Dos computadoras:.bmp]2 de Placa red instaladas en cada pc:Salen como 30$ cada uno.1 cable cruzado de estos para conectar las dos computadoras:Salen como 10$ el metro,recomiendo como maximo 6 mts para buen funcionamiento.Primero,vamos a ir a la Computadora que vamos a utilizar de servidor:COMO CONFIGURAR UNA RED LOCALPara configurar una red local,para compartir archivos y jugar videojuegos via LAN haga lo siguiente:1-Vamos a inicio>Configuracion>Conexiones de Red,le hacemos click izquierdo y abrir.2-Ya adentro de Conexiones de Red, vamos a la Conexion Local libre que tengamos (Cuidado,Tienen que tener Un adaptador libre,si no tienen que comprar uno,en mi pueblo salen 30 $),Hacemos Click izquierdo en la conexion red libre y clickeamos en propiedades.3- Ya adentro de las propiedades,buscar en la lista que ahi en el centro el elemento "Protologo Internet (TCP/IP)" Y clickear en propiedades.4-Ya en las propiedades de "Protologo Internet (TCP/IP)" Configuramos Los Parametros Como dice la Imagen y le damos aceptar..(cualquier cosa,si no tienen ganas de escribir lo de la imagen,aca tienen la ipBueno ya terminado los 4 pasos,Vamos a la otra pc y hacemos lo mismo hasta el paso 3,ahi configuramos los parametros como la imagen esta.Ya configuradas las dos PC,Podemos poner el cable y probar como quedo la conexion.COMO COMPARTIR INTERNET:Si tenes internet en la pc del servidor (tienen que ser la pc del servidor) ya configurado en otra Conexion Local aparte de la conexion a la otra pc Y queres compartirla con la otra pc,segui los siguientes pasos.1: Vamos adonde fuimos al comienzo2: Click derecho a La conexion de Internet3:Una ves en propiedades,Click en la pestaña Opciones Avanzadas 4:En La pestaña Opciones avanzadas,Marcar la casilla de verificacion de "Permitir a los otros usuario de la red conectarse a traves de la red de internet de este equipo"Y listo! Las dos pc tendran internet..COMO COMPARTIR ARCHIVOSPara compartir Archivos, hagan lo siguiente1:haganle click izquierda a la carpeta que quieran compartir:2:Ya en propiedades ir a la pestaña Compartir3:Marcar la casilla de verificacion de la imagen y listo la carpeta esta compartida y la otra pc va a poder copiar o modiicar el contenido si se marca la otra casilla..COMO SABER SI ESTAN CONECTADA LAS DOS PC:Para saber si las pc se conectan,ahi un procedimiento que se llama "ping" que es para saber si una pc recibe paquetes de otra..Para ello,vamos a inicio>ejecutar>escrivimos "cmd" y se abre una ventana como la de la imagen,escriben lo de la imagen, Ping 192.168.0.1 o 192.168.0.2 si estas en la otra pc..Y si aparece un texto notificando envios y recibidos de paquetes, es que quiere decir que esta conectado,o d elo contrario aparecen errores como "Tiempo de tiempo agotado" u otros..O ahi otra manera de saber y es fijandote las ventanitas que estan en la parte inferior izquierda de la pantalla al lado del reloj,si esta las dos pantallas encendidas es que quiere decir que se estan enviando y recibiendo paquetes y si una esta apagada y la otra no o viceversa es que no ahi conexion y ahi un problema,o si aparecen la ventanitas y una cruz es que se apago la otra pc.Bueno,esto es todo lo que tienen que hacer,Si tienen un Problema avisenmen y si les ayude den un megusta..Hasta luego!
Hola,en esta ocasión les dejo un código que simula el funcionamiento neuronal del cerebro humano basado en el modelo básico de un perceptron,dicho modelo se encarga de simular el previo funcionamiento de una neurona natural con un conjunto de formulas que permiten comparar numeraciones y datos. Como verán,el modelo básico toma por una serie de entradas cada datos en forma binaria o por 1,-1 y los compara con el peso para llegar a una conclusión, es decir por ejemplo , de entrada están los datos -1,1,-1 los compara con los pesos establecidos -1,1,1, los multiplica uno por uno y los suma y se llega a una conclusión,esta se aplasta por una función lineal que resultara un numero negativo o positivo,el cual el negativo es "mal" y el positivo es "bien". Recree el proceso en un pequeño fragmento en python,el codigo es el siguiente: def neurona(entrada,peso):#Valores de entradas y valores de "peso" c = 0 #conteo multiplicados = [] #buffer 1 for entrada1 in entrada: #intera sobre la entradas analisis1 = entrada1 * peso[c] #multiplica las entradas por los pesos multiplicados.append(analisis1) #la aniade al buffer c +=1 #esto aumenta el conteo para ver el peso a medida que se repite el bucle suma = 0 #buffer de suma for i in multiplicados: #intera sobre suma+=i #va sumando a suma para sacar el resultado peso = math.tanh(suma) #calculo funcional para reprimir el valor de suma if suma == len(entrada): #si la suma es igual a la cantidad de valores entrada return suma #devolver la suma return peso Hace todo el calculo explicado al comienzo,toma un patrón primario que es el de entrada y un secundario que es el de nivel de peso. Ej: comparar [-1,1] con [-1,1] ,va a decir que son iguales,pero si comparamos [-1,-1] con [-1,1] va a notar una diferencia en 0,y si comparamos [-1,-1] con [1,1] va arrojar un numero negativo decimal encordé a la función aplicada. El siguiente programa es un ejemplo de donde se podría usar este sistema (también creado por mi): Codigo: en el post de la fuente,disculpas por que taringa me puede eliminar el post por colocar un link de pastebin. Y un video demostrandolo: El programa memoriza los patrones,realiza unas comparaciones bucleadas de la memoria con la entrada,calcula el peso,si es negativo no pasa y si es positivo pasa,pero este es comprobado por sistema de candidatos a elegir,a la vez este pasa por una comparación de una especie de un ajuste de peso de exactitud aparte de la neurona y elige el patrón mas acertado,esto lo hice para hacer mas exacto el resultado,contando con un valor minimo y maximo humano,es como un ajuste especial,pero no quita nada de lo fundamental. La memoria del script es guardada por el modulo cPickle en un archivo llamado memoria.mem y la interfaz es manejada por Tkinter (esta todo hecho para python v27,si quieren pasarlo a la version superior cambien los print y ponganlen parentesis y al modulo llamenlon import tkinter import * en minusculas) Y esto es todo,voy a ir posteando cosas asi a medida que vaya aprendiendo..Muchas gracias por pasarse por mi post,no se olviden de comentar,Saludos,buenas noches!!
Hola,aca les traigo la version 2 del robot de charla que estoy desarrollando,aclaro que esta incompleto,pero les dejo la previa del proyecto ya que me voy a tomar un tiempo.. Como la anterior version pero reescrita de 0,le agregue mas algoritmos de clasificacion de palabras y una nueva interfaz de enseñanza. CODIGO FUENTE DE EBOOT: Novedades: Ademas de reestructurar el sistema de escaneo de string para que sea mas eficaz,tambien añadi el soporte de plantillas y un reconocimiento de datos que interactuan reciprocamente entre si. A continuacion pongo unas imagenes que explican las diversas impementaciones; Esto quiere decir que si le decis al programa "Mi nombre es Guille",el programa separa el string,y saca el ultimo valor de la lista que es Guille con omision de los siguientes y espacios(para que por ejemplo de "Hola mi nombre es Guille y me gusta mi nombre" saca el "Guille" y lo aplica al programa como se haya nombrado la funcion y plantilla a escanear,en este caso modifica un valor de datos que es "nombre",cambiandola por la que se inserto (Guille). En tanto al sistema de reemplazos de valores,no es mas que la representacion de los datos del usuario,que se tiene que añadir a la funcion que los reemplaza Por otro lado,hice los programas de entrenamiento aparte,por lo menos hasta que dependa de estos,lo uso de entrenamiento: Los archivos que contienen la memoria,son 3, db.dat,plantillas.dat y datos.dat,se recrean si se eliminan,estos se entrenan con los programas que puse.. Todo esto es lo que pude realizar hasta ahora,le dejo claro que tengo varias ideas para el robot,pero tengo que conseguir mas tiempo,pero lo voy a hacer,me refiero a implementar el sistema de reconocimiento de palabras,uso de verbos y sintaxis gramaticales. Aca los programas funcionando: Para descargarlo,vayan a la fuente,ya que taringa presenta inconvenientes con los links de descargas y ya me eliminaron el post del chatbot 1 por tener link de pastebin,estan el ejecutable y el codigo fuente de todo.. El codigo es de mi autoria,excepto el algoritmo corrector que modifique para el robot,pero saque de un usuario. Espero que les haya gustado,cuando lo desarrolle mas,cuando tenga tiempo,subo las versiones mejoradas!,Saludos! gracias por pasarse por mi post,no te olvides de comentar y opinar!!