Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - SuperDraco

#561
Cita de: WaAYa HaCK en  8 Julio 2011, 20:18 PM
Pitoloko, voy a probar el script en Python. Lo primero será la librería "selenium".
Después intentaré modificarlo para que acepte argumentos.

Saludos!

Que alegría me dasssss  :D

si ya he visto que eso de sel era algo raro como una especie de librería, venga, tu al tema, sin distracciones, sin cerrar rocket dock xD

mantenme informado  ::) (Suerte!  ;-))
#562
Cita de: 4rm4ndo en  8 Julio 2011, 20:01 PM
ejem donde vas a subir los de "arte femenino"

pasame el link por face  :rolleyes:

Que pena de 500 walls de tias en bolas que no me dejan subir...  :rolleyes: se que todos lo están deseando  :silbar:

:xD
#563
acabo de probar esta tontería en el cURL (Tenía que intentarlo)

Código (dos) [Seleccionar]
curl /v -T 1.txt www.mediafire.com/upload.php


Creeis que con cURL se podrá? solo encuentro información (De la compilación a batch) para subir archivos por ftp, pufff...
#564
Conseguido, esto se supone que es el script en python (Pero si funciona, solo funcionaría para elegir el archivo que yo subí porque es lo que ha grabado en el script..habría que modificarlo para que funcionase con el archivo que queramos, etc..no se hacer nada en python,pero al menos decirme si funciona!)

WaAya ya estás probando a ver si funciona este, he!!!  :xD

Código (python) [Seleccionar]
from selenium import selenium
import unittest, time, re

class bueno(unittest.TestCase):
   def setUp(self):
       self.verificationErrors = []
       self.selenium = selenium("localhost", 4444, "*chrome", "http://www.mediafire.com/")
       self.selenium.start()
   
   def test_bueno(self):
       sel = self.selenium
       sel.open("/")
       sel.click("link=Upload")
       sel.click("css=#step4_begin_upload_0 > img")
       sel.click("css=#step4_begin_upload_0 > img")
       sel.click("css=#step4_info_popup_inner_0 > h3")
       sel.click("MFUFileInput_1_0")
       sel.type("MFUFileInput_1_0", "C:\\Users\\Administrador\\Desktop\\2.py")
       sel.click("css=#step4_begin_upload_0 > img")
       sel.click("css=div.uploader_main_section")
       sel.click("ZeroClipboardMovie_2")
       sel.click("statusmessage")
       sel.click("css=#step6_close_0 > span")
   
   def tearDown(self):
       self.selenium.stop()
       self.assertEqual([], self.verificationErrors)

if __name__ == "__main__":
   unittest.main()






Y esto sería en perl (Se supone..)

Código (perl) [Seleccionar]
use strict;
use warnings;
use Time::HiRes qw(sleep);
use Test::WWW::Selenium;
use Test::More "no_plan";
use Test::Exception;

my $sel = Test::WWW::Selenium->new( host => "localhost",
                                   port => 4444,
                                   browser => "*chrome",
                                   browser_url => "http://www.mediafire.com/" );

$sel->open_ok("/");
$sel->click_ok("link=Upload");
$sel->click_ok("css=#step4_begin_upload_0 > img");
$sel->click_ok("css=#step4_begin_upload_0 > img");
$sel->click_ok("css=#step4_info_popup_inner_0 > h3");
$sel->click_ok("MFUFileInput_1_0");
$sel->type_ok("MFUFileInput_1_0", "C:\\Users\\Administrador\\Desktop\\2.py");
$sel->click_ok("css=#step4_begin_upload_0 > img");
$sel->click_ok("css=div.uploader_main_section");
$sel->click_ok("ZeroClipboardMovie_2");
$sel->click_ok("statusmessage");
$sel->click_ok("css=#step6_close_0 > span");




Y este en ruby

Código (ruby) [Seleccionar]
require "test/unit"
require "rubygems"
gem "selenium-client"
require "selenium/client"

class 6 < Test::Unit::TestCase

  def setup
    @verification_errors = []
    @selenium = Selenium::Client::Driver.new \
      :host => "localhost",
      :port => 4444,
      :browser => "*chrome",
      :url => "http://www.mediafire.com/",
      :timeout_in_second => 60

    @selenium.start_new_browser_session
  end
 
  def teardown
    @selenium.close_current_browser_session
    assert_equal [], @verification_errors
  end
 
  def test_6
    @selenium.open "/"
    @selenium.click "link=Upload"
    @selenium.click "css=#step4_info_popup_inner_0 > h3"
    @selenium.click "MFUFileInput_2_0"
    @selenium.type "MFUFileInput_2_0", "C:\\Users\\Administrador\\Desktop\\2.perl"
    @selenium.click "css=#step4_begin_upload_0 > img"
    @selenium.click "ZeroClipboardMovie_3"
    @selenium.click "statusmessage"
    @selenium.click "css=#step6_close_0 > span"
  end
end
#565
Aún me quedan esperanzas... despues de mucho navegar... he descubierto colonias incivilizadas... y algún que otro programa xD

http://stackoverflow.com/questions/4791736/upload-to-website-from-python

Selenium IDE para firefox, se supone que "graba" la manera en que subes un archivo ya sea php,ajax,java,cualquiera... y además guarda todo en un script, en este caso php porque creo que mediafire usa php...

Además se supone que el código php se puede convertir a python y perl desde el plugin, pero yo no se hacerlo...



¿Alguien tiene idea de si eso y esto me puede servir para algo?

¿Ahora que debería hacer con este código php?

Código (php) [Seleccionar]

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://www.mediafire.com/" />
<title>New Test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Upload</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=#step4_info_popup_inner_0 &gt; h3</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>MFUFileInput_1_0</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>MFUFileInput_1_0</td>
<td>C:\Users\Administrador\Desktop\32434fffffffffffffffff234.txt</td>
</tr>
<tr>
<td>click</td>
<td>css=#step4_begin_upload_0 &gt; img</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>ZeroClipboardMovie_2</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=#step6_close_0 &gt; span</td>
<td></td>
</tr>

</tbody></table>
</body>
</html>

#566
Oye WaAya tu que eres el experto en py...

¿Te animas a compilar esto?

http://yorksranter.wordpress.com/2009/04/03/command-line-rapidshare-upload/

:-* :-* :-* :-*

:xD ;D :xD

plz?

sino ya veré si me apaño con el tuto  :xD...
#567
Cita de: .:UND3R:. en  8 Julio 2011, 07:25 AM
si se guarda la página ...guardar como

y al ser descargado se pone editar como documento de texto se obtiene el siguiente mensaje:

Citar
Este era el secreto, Felicitaciones! °Ê>jEste era el secreto, Felicitaciones!Ä={ @

Te quieres llevar tu los aplausos  :¬¬
#568
Cita de: Leo Gutiérrez. en  8 Julio 2011, 16:49 PM
Te iba a decir que probaras con %*

Acabo de probarlo, No me ha funcionado :(

Lo que yo he echo ha sido muy brusco y mal, que pena que tu solución no me haya funcionado xD, pero gracias

saludossss
#569
Necesitaria un script "boceto" para ver como se haría eso xDDD

Lo de los argumentos que tengan longitud 0 ok.

Pero como haría el for sobre los argumentos?
#570
ups, no se como ha pasado madpitbull perdon, ¿Lo puedes mover a Windows?

lo quería postear ahí y creo que debe ir ahi, porque como es para usar desde el menú contextual de windows...

Bueno, tu eres el moderador, gracias!


Vale lo habia movido Rando, ya da igual xD

por cierto claro, aclaro que es un autoextraible que instala la opcíon en el menu para poder usarla. Pero quien no se fie, ya he puesto el script y además se puede extraer el Rar y probarlo manualmente el script XD...

saludosss