+ \r
+ # Charge toutes les informations d'un films à partir d'un url.\r
+ # p1 : l'id de allocine\r
+ def loadURL(url, film)\r
+ raise\r
+ end\r
+ \r
+ # appelé lorsque le module n'est plus utile (permet de libérer des ressource par exemple).\r
+ def finish\r
+ end\r
+ \r
+ # Définit un champs que l'on veut pomper, tous les autres seront ignoré. Utilisé lors de l'update de la BD.\r
+ def setChamp(c)\r
+ @champ = c\r
+ end\r
+ \r
+ # Est-ce qu'un champ doit être pomper ?\r
+ def take?(champ)\r
+ return true if !defined? @champ\r
+ return champ.match(Regexp::new(@champ, true)) != nil\r
+ end\r