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 - juliianc95

#41
como el resto man? todo el bot?..
lo de expresiones regulares esta bien por que al imprimirlo con print no da error. pero al insertarlo en la base de datos me lanza el error.  que sera?
#42
Buenas amigo mi problema es el siguiente. se que en el titulo no me explique mucho. pero en vd no sabia como preguntarles.

tengo el siguiente codigo:

Código: python
try:
            regex = '<span itemprop=\"director\".+?><span itemprop=\"name\">(.+?)<\/span><\/a><\/span>'
            pattern = re.compile(regex, re.I | re.DOTALL | re.MULTILINE)
            temp_var = re.search(pattern, htmlstring).group(0)
            regex='<span class="ac.+?>(.+?)</span>'
            pattern = re.compile(regex, re.I | re.DOTALL | re.MULTILINE)
            temp_var2 = pattern.findall(temp_var)
            for director in temp_var2:
                print director


al yo imprimir director me lo da en la pantalla de python. pero al insertarlo en la base de datos me da este error.


Código: python
Traceback (most recent call last):
  File "C:\Python27\BotSensaCine.py", line 346, in <module>
    sql = "INSERT INTO peliculas (poster,titulospain,titulo,anio,duracion,pais,estreno,idioma,director,protagonistas,distribuidora,genero,presupuesto,sinopsi,guionistas,musica,fotografia,trailer1,trailer2,tt1,tt2) VALUES (\"%s\",\"%s\",\"%s\", \"%s\", \"%s\", \"%s\",\"%s\", \"%s\", \"%s\", \"%s\",\"%s\", \"%s\", \"%s\", \"%s\",\"%s\", \"%s\", \"%s\", \"%s\", \"%s\",\"%s\", \"%s\")" %(re.escape(poster),re.escape(titulospain), re.escape(titulo), re.escape(anio), re.escape(duracion), re.escape(pais), re.escape(estreno), re.escape(idioma), re.escape(director), re.escape(protagonistas), re.escape(distribuidora) , re.escape(genero), re.escape(presupuesto), re.escape(sinopsi), re.escape(guionistas), re.escape(musica), re.escape(fotografia),re.escape(trailer1), re.escape(trailer2),re.escape(tt1), re.escape(tt2))
NameError: name 'director' is not defined



gracias de antemano.
#43
buenas amigos, queria saber como hago para insertar los datos al principio de la tabla. Por ejemplo tengo 100 datos introducidos en la tabla. al insertar otro no quiero que sea el 101, sino el 1. y el que estaba en el 100 pase al 101 y asi. no se si me explico? pero creo que el titulo lo dice todo.
#44
Back-end / Re:Sistema de paginacion en PHP y MySQL
Diciembre 02, 2013, 06:43:40 AM
Muchas Gracias me resulto util.
#45
Verciale amigos, gracias ya lo resolvi es algo muy simple solo decirle WHERE id=$_GET['id'] no se como no pense en eso. repase un poco el curso y di. muchas gracias. y disculpas
#46
pero dejame un ejemplo yo se php y mysql, he echo cursos y cosas asi, pero me falta algo de practica y en eso estoy en crear proyectos. gracias
#47
Listo lo explico con fotos, es algo complicado.
Citar

en esa ven el index. quiero que cuando yo haga click en cualquiera de esos me mande aca.
Citar

pero se que no es solo agregarle el <a href="informacion.php"></a> tengo que hacer algo para que los datos coincidan. me explico?.
quiero los datos de cada tabla. como asi.
Citar


hay uso el poster de la base de datos como imagen para el index. lo que quiero es un vinculo.
Gracias de antemano.
#48
Gracias hermano. Problema resuelto
#49
Buenas amigo mi pregunta es esta. tengo una base de datos asi:
Citar
id---poster---titulospain---tituloriginal---anio---duracion---pais---estreno---idioma---director---protagonistas   ---distribuidora   ---genero---presupuesto---sinopsi---guionistas---musica---fotografia   ---trailer1---trailer2---tt1---tt2

1---'You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login Padrino   ---The Godfather---1972---2h55min   ---20 octubre 1972   ---Ingles, Italiano, Latin---Francis Ford Coppola---Marlon Brando, Al Pacino, James Caan---Paramount Pictures Spain---Crimen, Drama---6 000 000 $---Pelicula ambientada en el Nueva York de 1945. Los ...---Francis Ford Coppola   ---   ---   ---You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login   COQvkUmN6H8

son miles de datos insertados en la base de datos.
bueno en el index puse el poster que es la imagen y con un hipervinculo quiero que me mande a los datos de la misma imagen. al yo darle a la imagen me manda al dato de la ultima.

lo que quiero es enlazar cada articulo con su respectiva informacion. como haria? gracias de antemano.
#50
hmm sigue el error esta ves es este:
Citar
Parse error: syntax error, unexpected T_USE, expecting T_FUNCTION in C:\AppServ\www\practica\libreria\ComponentPaginator.php on line 23
hice lo siguiente:

agregue un id con auto_increment a la base de datos. de manera que se sume y todo eso.
Y en el codigo php hice lo siguiente:
Citar
<?php
include('libreria/InterfacePaginator.php');
include('libreria/ComponentPaginator.php');
// aquí haces una consulta SQL
$connect=mysql_connect("localhost","root","1851172");
mysql_select_db("pelisbot");
$query=mysql_query("SELECT count(id) FROM pelisbot");
$fila=mysql_fetch_array($query);
$cantidad = $fila['count(id)'];
$paginator = new ComponentPaginator($cantidad, $_GET['actual']);
$paginado = $paginator->get_paginado();
for($i = 0; $i<count($paginado); $i++){
   if($paginado[$i]['id']>0){
       if($paginado[$i]['important']==false)
           echo '<a href="/pagina.php?actual='.$paginado[$i]['id'].'">'.$paginado[$i]['text'].'</a> ';
        else
            echo '<a href="/pagina.php?actual='.$paginado[$i]['id'].'" style="color:red">'.$paginado[$i]['text'].'</a> ';}
      else
            echo $paginado[$i]['text'].' ';}
?>
#51
Dudas y pedidos generales / Re:problema con base de datos
Noviembre 30, 2013, 04:07:26 PM
Listo Problema resuelto hice lo siguiente

Citar<?php

echo str_replace('\_', '_', 'You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login');

?>
gracias ~ Yoya ~
#52
Dudas y pedidos generales / Re:problema con base de datos
Noviembre 30, 2013, 02:11:58 PM
me dejas un ejemplo? en vd que no entiendo mucho. gracias
#53
buenas amigos este es mi problema vean:
yo cree un bot que me extrae todas las imagenes de otro sitio web.  esta es la imagen que me extrae o el codigo que extrae:
CitarYou are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
cuando lo veo en la base de datos aparece asi:
Citar'You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login'
con las contrabarras. gracias de antemano.
#54
me da el siguiente error ahora:
CitarParse error: syntax error, unexpected T_VARIABLE in C:\AppServ\www\practica\index.php on line 124

y en el dream weaver me señala esta linea:
Citar$cantidad = $fila['count(CAMPO)'];
que haria hay?
#55
amigo me dan estos errores:

CitarWarning: include(ComponentPaginator) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\practica\index.php on line 211

Warning: include() [function.include]: Failed opening 'ComponentPaginator' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\practica\index.php on line 211

Fatal error: Class 'ComponentPaginator' not found in C:\AppServ\www\practica\index.php on line 220

y el codigo php que puse fue este:
Citar<?php
include('InterfacePaginator.php');
include('ComponentPaginator');
// aquí haces una consulta SQL
$connect=mysql_connect("localhost","root","1851172");
mysql_select_db("pelisbot");
$query=mysql_query("SELECT count(40) FROM pelisbot");
while($fila=mysql_fetch_array($query)){
   
   }
$cantidad = $valor['count(40)'];
$paginator = new ComponentPaginator($cantidad, $_GET['actual']);
$paginado = $paginator->get_paginado();
for($i = 0; $i<count($paginado); $i++){
   if($paginado[$i]['id']>0){
       if($paginado[$i]['important']==false)
           echo '<a href="/pagina.php?actual='.$paginado[$i]['id'].'">'.$paginado[$i]['text'].'</a> ';
        else
            echo '<a href="/pagina.php?actual='.$paginado[$i]['id'].'" style="color:red">'.$paginado[$i]['text'].'</a> ';}
      else
            echo $paginado[$i]['text'].' ';}
?>
que tengo mal?
#56
buenas amigos. tengo una duda, es como hago un pagination.
en mi web tengo mas de mil archivos en la base de datos la idea es que salga asi

prev,1, 2, 3,4,5,next
la idea es que mientras valla por el dos ya no aparesca el uno ni el 5 sino que valla cambiando solo.
gracias de antemano.
#57
CitarEn ese caso tendría que guardar la dirección del la web en una variable y con otra expresión regular sacas los href y luego concatenas la dirección de la web con el href

ok hermano pero tienes un ejemplo para entender mejor? gracias de antemano.
#58
Gracias hermano. me sirvio me dio esto:
Citar
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-1628/">
El Padrino
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-182745/">
Intocable
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-211083/">
One Direction: This Is Us
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-24944/">
Gladiator (El gladiador)
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-132874/">
El caballero oscuro. La leyenda renace
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-115362/">
El caballero oscuro
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-27070/">
El Señor de los Anillos: La Comunidad del Anillo
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-9393/">
La lista de Schindler
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-10568/">
Forrest Gump
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-126123/">
Toy Story 3
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-10126/">
Pulp Fiction
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-22092/">
El sexto sentido
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-196666/">
Los juegos del hambre: En llamas
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-6641/">
El silencio de los corderos
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-39186/">
El Señor de los Anillos: Las dos torres
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-190918/">
Django desencadenado
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-130440/">
Marvel Los Vengadores
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-13892/">
Seven
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-11736/">
Cadena perpetua
</a>
</h2>
<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-39187/">
El Señor de los Anillos: El retorno del Rey
</a>
</h2>
ahora amigo como hago para sacar todos los href agregandole algo alante. por ejemplo:
sasasa.com/peliculas/pelicula-39187/"

gracias de antemano.
#59
gracias, por la ayuda. pero ando usando mechanize se me olvido decir. y quiero extraer la informacion solo con expresiones regulares. sin ningun otro parametro ni nd. cual seria el code? gracias de antemano.
#60

Buenas amigos, tengo una duda sobre expresiones regulares en python esta es mi duda:
Tengo un string que quiero sacar todos los h2 de hay. que metodo tendria que usar findall, search o usar grupos? un ejemplo de como quiero que quede.
Citar
Código: python
[<h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-1628/">
El Padrino
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-211083/">
One Direction: This Is Us
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-182745/">
Intocable
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-132874/">
El caballero oscuro. La leyenda renace
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-24944/">
Gladiator (El gladiador)
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-115362/">
El caballero oscuro
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-27070/">
El Señor de los Anillos: La Comunidad del Anillo
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-10568/">
Forrest Gump
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-9393/">
La lista de Schindler
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-126123/">
Toy Story 3
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-10126/">
Pulp Fiction
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-22092/">
El sexto sentido
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-6641/">
El silencio de los corderos
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-39186/">
El Señor de los Anillos: Las dos torres
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-190918/">
Django desencadenado
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-130440/">
Marvel Los Vengadores
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-13892/">
Seven
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-11736/">
Cadena perpetua
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-39187/">
El Señor de los Anillos: El retorno del Rey
</a>
</h2>, <h2 class="tt_18 d_inline">
<a class="no_underline" title="" href="/peliculas/pelicula-25801/">
Star wars: Episodio IV - Una nueva esperanza (La guerra de las galaxias)
</a>
</h2>]
[/quote]
[size=12pt]Muchas Gracias! de antemano.[/size]
[/size][/font]