Espero estar haciendo la consulta en el foro apropiado. Verán, soy de los que leen de todo y desde la aparición de los libros electrónicos y el formato epub, estoy encantado leyendo cientos de libros. Utilizo el programa Calibre y me va genial. Y una de las funciones de Calibre es la de poder configurar accesos directos para realizar búsquedas en diversos webs.
Todo va bien, hasta que "descubrí" un web, epublibre, con el que no encuentro la forma de poder obtener la cadena de búsqueda de su formulario. Viendo el código fuente de la página encuentro esto:
Código:
donde en teoría la cadena de búsqueda sería esta<!-- Buscador --> <div class="span2 margen_b_5"> <div class="pad_t"> <form action="https://www.epublibre.org/catalogo/index" method="post" accept-charset="utf-8"> <div style="display:none"> <input type="hidden" name="csrf_test_name" value="bc9423ee10618922a6c8488b62898f7a" /> </div> <div class="input-append"> <input class="input-small busca_inverse" id="bus" name="bus" type="text" placeholder="título, autor, colección" autocomplete="off" onblur="javascript:cambiar2();" onfocus="javascript:cambiar();"/> <button id="buscador_btn" class="btn btn-small btn-inverse" type="submit" onblur="javascript:cambiar2();" onfocus="javascript:cambiar();"> <i id="buscador_icon" class="icon-search icon-white"></i> </button> </div> </form> </div> </div> <!-- Buscador -->
Código:
dado que hay un campo oculto de nombre csf_test_name y el campo para ingresar el dato de búsqueda se llama bus?csrf_test_name=bc9423ee10618922a6c8488b62898f7a&bus=garcia+marquez
Sin embargo, al usarlo con la dirección que indica el formulario, no funciona. La dirección completa quedaría así:
Código:
pero no pasa nada. https://www.epublibre.org/catalogo/index?csrf_test_name=bc9423ee10618922a6c8488b62898f7a&bus=garcia+marquez
Ahora bien, cuando se realiza una búsqueda desde el web, la dirección resultante es
Código:
y no me deja mucho para averiguar. Eso despertó mi curiosidad y me interesó averiguar como se podría determinar, en general, una cadena de búsqueda cuando se dan este tipo de situaciones. Supongo que debe haber alguna variable sea en asp o php (por ejemplo) que no puede ser accedida convencionalmente, y por eso recurro a ustedes para una orientación.https://www.epublibre.org/catalogo/index
Les quedo muy agradecido por el tiempo brindado.
Un saludo desde Lima, Perú