Share Pastebin
Guest
Public paste!

Filmaffinity Cambiado

By: a guest | Mar 21st, 2010 | Syntax: XML | Size: 14.01 KB | Hits: 657 | Expires: Never
Copy text to clipboard
  1. <?xml version="1.0" encoding="utf-8"?><scraper framework="11" date="2010-02-19" name="FilmAffinity.es" content="movies" thumb="filmaffinity.gif" language="es">
  2.         <include>common/tmdb.xml</include>
  3.         <include>common/movieposterdb.xml</include>
  4.         <include>common/impa.xml</include>
  5.         <include>common/imdb.xml</include>
  6.         <GetSettings dest="3">
  7.                 <RegExp input="$$5" output="&lt;settings&gt;\1&lt;/settings&gt;" dest="3">
  8.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar Casting Completo&quot; type=&quot;bool&quot; id=&quot;EnableFullCast&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  9.                                 <expression />
  10.                         </RegExp>
  11.                         <RegExp input="$$1" output="&lt;setting label=&quot;Habilitar trailers&quot; type=&quot;bool&quot; id=&quot;EnableTrailers&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  12.                                 <expression />
  13.                         </RegExp>
  14.                         <RegExp input="$$1" output="&lt;setting label=&quot;Sólo póster de FilmAffinity y sin FanArt (rápido)&quot; type=&quot;bool&quot; id=&quot;OnlyFilmAffinity&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
  15.                                 <expression />
  16.                         </RegExp>
  17.                         <RegExp input="$$1" output="&lt;setting label=&quot;Habilitar FanArt&quot; type=&quot;bool&quot; id=&quot;EnableFanArt&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  18.                                 <expression />
  19.                         </RegExp>
  20.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar pósters de IMPAwards&quot; type=&quot;bool&quot; id=&quot;EnableIMPAwards&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  21.                                 <expression />
  22.                         </RegExp>
  23.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar pósters de MoviePosterDB&quot; type=&quot;bool&quot; id=&quot;movieposterdb&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  24.                                 <expression />
  25.                         </RegExp>
  26.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar póster de IMDB&quot; type=&quot;bool&quot; id=&quot;EnableIMDBPosters&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  27.                                 <expression />
  28.                         </RegExp>
  29.                         <RegExp input="$$1" output="&lt;setting label=&quot;Tamaño del póster de IMDB&quot; type=&quot;labelenum&quot; values=&quot;192|256|384|512|1024&quot; id=&quot;imdbscale&quot; default=&quot;512&quot;&gt;&lt;/setting&gt;" dest="5+">
  30.                                 <expression />
  31.                         </RegExp>
  32.                         <RegExp input="$$1" output="&lt;setting label=&quot;Compatibilidad con miniaturas de Estudio&quot; type=&quot;bool&quot; id=&quot;StudioFlagsON&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  33.                                 <expression />
  34.                         </RegExp>
  35.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar Información Extra de iMDB&quot; type=&quot;bool&quot; id=&quot;ExtraiMDB&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  36.                                 <expression />
  37.                         </RegExp>
  38.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar Puntuaciones desde iMDB&quot; type=&quot;bool&quot; id=&quot;iMDBRatings&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  39.                                 <expression />
  40.                         </RegExp>
  41.                         <expression noclean="1" />
  42.                 </RegExp>
  43.         </GetSettings>
  44.         <NfoUrl dest="3">
  45.                 <RegExp input="$$1" output="&lt;url&gt;http://www.filmaffinity.com/es/film\1.html/&lt;/url&gt;" dest="3">
  46.                         <expression noclean="1">filmaffinity.com/es/film([0-9]*)</expression>
  47.                 </RegExp>
  48.         </NfoUrl>
  49.         <CreateSearchUrl SearchStringEncoding="iso-8859-1" dest="3">
  50.                 <RegExp input="$$1" output="&lt;url&gt;http://www.filmaffinity.com/es/search.php?stext=\1&amp;amp;stype=none&lt;/url&gt;" dest="3">
  51.                         <expression noclean="1" />
  52.                 </RegExp>
  53.         </CreateSearchUrl>
  54.         <GetSearchResults dest="8">
  55.                 <RegExp input="$$5" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot; standalone=&quot;yes&quot;?&gt;&lt;results&gt;\1&lt;/results&gt;" dest="8">
  56.                         <RegExp input="$$1" output="\1" dest="7">
  57.                                 <expression>&lt;img src="http://www.filmaffinity.com/imgs/movies/full/[0-9]*/([0-9]*).jpg"&gt;</expression>
  58.                         </RegExp>
  59.                         <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1 (\2)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film$$7.html&lt;/url&gt;&lt;id&gt;$$7&lt;/id&gt;&lt;/entity&gt;" dest="5">
  60.                                 <expression noclean="1">&lt;title&gt;([^&lt;]*)\(([0-9]*)\) - FilmAffinity</expression>
  61.                         </RegExp>
  62.                         <RegExp input="$$1" output="\1" dest="4">
  63.                                 <expression noclean="1">(&lt;b&gt;&lt;a href="/es/film.*)</expression>
  64.                         </RegExp>
  65.                         <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2 (\3)&lt;/title&gt;&lt;url&gt;http://www.filmaffinity.com/es/film\1.html&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/entity&gt;" dest="5+">
  66.                                 <expression repeat="yes" noclean="1,2">&lt;a href="/es/film([0-9]*).html[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;[^\(]*\(([0-9]*)</expression>
  67.                         </RegExp>
  68.                         <expression noclean="1" />
  69.                 </RegExp>
  70.         </GetSearchResults>
  71.         <GetDetails dest="3">
  72.                 <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
  73.                         <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
  74.                                 <expression trim="1" noclean="1">&lt;img src="http://www.filmaffinity.com/images/movie.gif" border="0"&gt; ([^&lt;]*)</expression>
  75.                         </RegExp>
  76.                         <RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
  77.                                 <expression>&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;.*&lt;td &gt;&lt;b&gt;([^&lt;]+)</expression>
  78.                         </RegExp>
  79.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  80.                                 <expression>&lt;b&gt;SINOPSIS&lt;/b&gt;&lt;/td&gt;.*&lt;td&gt;(.*)\(FILMAFFINITY\).*&lt;/td&gt;</expression>
  81.                         </RegExp>
  82.                         <RegExp input="$$1" output="&lt;country&gt;\1&lt;/country&gt;" dest="5+">
  83.                                 <expression>&lt;td &gt;&lt;img src="/imgs/countries/...jpg" title="([^"]*)</expression>
  84.                         </RegExp>
  85.                         <RegExp input="$$9" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
  86.                                 <RegExp input="$$1" output="\1" dest="9">
  87.                                         <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
  88.                                 </RegExp>
  89.                                 <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
  90.                         </RegExp>
  91.                         <RegExp input="$$1" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
  92.                                 <expression repeat="yes">"/es/moviegenre.php?[^&gt;]*&gt;([^&lt;]*)</expression>
  93.                         </RegExp>
  94.                         <RegExp conditional="!StudioFlagsON" input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
  95.                                 <expression>&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
  96.                         </RegExp>
  97.                         <RegExp conditional="StudioFlagsON" input="$$9" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
  98.                                 <RegExp input="$$1" output="\1" dest="9">
  99.                                         <expression noclean="1">&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
  100.                                 </RegExp>
  101.                                 <expression>([^/&lt;]*)</expression>
  102.                         </RegExp>
  103.                         <RegExp input="$$9" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
  104.                                 <RegExp input="$$1" output="\1" dest="9">
  105.                                         <expression noclean="1">&lt;b&gt;DIRECTOR&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;GUI.N&lt;/b&gt;</expression>
  106.                                 </RegExp>
  107.                                 <expression repeat="yes">stext=[^&gt;]*&gt;([^&lt;]+)</expression>
  108.                         </RegExp>
  109.                         <RegExp input="$$9" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
  110.                                 <RegExp input="$$1" output="\1" dest="9">
  111.                                         <expression noclean="1">&lt;b&gt;GUI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;M.SICA&lt;/b&gt;</expression>
  112.                                 </RegExp>
  113.                                 <expression repeat="yes">&lt;td &gt;([^&lt;]+)</expression>
  114.                         </RegExp>
  115.                         <RegExp conditional="!iMDBRatings" input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
  116.                                 <expression>&lt;tr&gt;&lt;td align="center" style="color:#990000; font-size:22px; font-weight: bold;"&gt;([1-9]),([0-9])&lt;/td&gt;&lt;/tr&gt;</expression>
  117.                         </RegExp>
  118.                         <RegExp conditional="!iMDBRatings" input="$$1" output="&lt;votes&gt;\1\2&lt;/votes&gt;" dest="5+">
  119.                                 <expression>&lt;tr&gt;&lt;td align="center"&gt;\((.*) votos\)&lt;/td&gt;&lt;/tr&gt;</expression>
  120.                         </RegExp>
  121.                         <RegExp input="$$9" output="&lt;runtime&gt;\1 minutos&lt;/runtime&gt;" dest="5+">
  122.                                 <RegExp input="$$1" output="\1" dest="9">
  123.                                         <expression noclean="1">&lt;b&gt;DURACI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;PA.S&lt;/b&gt;</expression>
  124.                                 </RegExp>
  125.                                 <expression repeat="yes">&lt;td&gt;([0-9]*) min\.</expression>
  126.                         </RegExp>
  127.                         <RegExp conditional="!ExtraiMDB" input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="5+">
  128.                         <expression repeat="yes">"search.php\?stype=cast&amp;[^&gt;]*&gt;([^&lt;]*)</expression>
  129.                         </RegExp>
  130.                         <RegExp conditional="EnableTrailers" input="$$1" output="&lt;url function=&quot;SearchTrailerPage&quot;&gt;http://www.filmaffinity.com/es/evideos.php\1&lt;/url&gt;" dest="5+">
  131.                                 <expression noclean="1">&lt;a href="/es/evideos.php([^"]+)</expression>
  132.                         </RegExp>
  133.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
  134.                                 <expression noclean="1,2">href="http://pics.filmaffinity.com/([^=]*large.jpg)"</expression>
  135.                         </RegExp>
  136.                         <RegExp input="$$1" output="&lt;url function=&quot;GetFilmAffinityPosters&quot;&gt;http://www.filmaffinity.com/es/filmimages.php?movie_id=\1&lt;/url&gt;" dest="5+">
  137.                                 <expression noclean="1,2">href="/es/filmimages.php.movie_id=([^"]+)</expression>
  138.                         </RegExp>
  139.                         <!--URL to Google and IMDB (Original+title+year)-->
  140.                         <RegExp conditional="ExtraiMDB" input="$$9" output="&lt;url function=&quot;GoogleToIMDB&quot;&gt;http://www.google.com/search?q=site:imdb.com\1&lt;/url&gt;" dest="5+">
  141.                                 <RegExp input="$$8" output="+\1" dest="9">
  142.                                         <RegExp input="$$7" output="\1" dest="8">
  143.                                                 <RegExp input="$$1" output="\1" dest="7">
  144.                                                         <expression noclean="1">&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;A.O&lt;/b&gt;</expression>
  145.                                                 </RegExp>
  146.                                                 <expression>&lt;td &gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/td&gt;</expression>
  147.                                         </RegExp>
  148.                                         <expression repeat="yes">([^ ,]+)</expression>
  149.                                 </RegExp>
  150.                                 <RegExp input="$$6" output="+\1" dest="9+">
  151.                                         <RegExp input="$$1" output="\1" dest="6">
  152.                                                 <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
  153.                                         </RegExp>
  154.                                         <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
  155.                                 </RegExp>
  156.                                 <expression />
  157.                         </RegExp>
  158.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
  159.                                 <expression noclean="1,2">img src="http://pics.filmaffinity.com/([^=]*full.jpg)"</expression>
  160.                         </RegExp>
  161.                         <expression noclean="1" />
  162.                 </RegExp>
  163.         </GetDetails>
  164.         <SearchTrailerPage dest="5">
  165.                 <RegExp input="$$1" output="&lt;details&gt;&lt;trailer&gt;http://www.yobajo.com/watch?v=\1&lt;/trailer&gt;&lt;/details&gt;" dest="5+">
  166.                         <expression noclean="1">http://www.youtube.com/v/([^&amp;|^\\]*)</expression>
  167.                 </RegExp>
  168.         </SearchTrailerPage>
  169.         <GoogleToIMDB dest="3">
  170.                 <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
  171.                         <RegExp input="$$1" output="\1" dest="6">
  172.                                 <expression noclean="1">/title/tt([0-9]*)</expression>
  173.                         </RegExp>
  174.                         <RegExp input="" output="&lt;id&gt;tt$$6&lt;/id&gt;" dest="5">
  175.                                 <expression noclean="1" />
  176.                         </RegExp>
  177.                         <RegExp conditional="EnableFanArt" input="" output="&lt;url function=&quot;GetTMDBFanartById&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;" dest="5+">
  178.                                 <expression />
  179.                         </RegExp>
  180.                         <RegExp conditional="EnableIMPAwards" input="" output="&lt;url function=&quot;GetIMPALink&quot;cache=&quot;$$2.html&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
  181.                                 <expression />
  182.                         </RegExp>
  183.                         <RegExp conditional="movieposterdb" input="" output="&lt;url function=&quot;GetMoviePosterDBLink&quot;&gt;http://www.movieposterdb.com/browse/search?type=movies&amp;amp;query=$$6&lt;/url&gt;" dest="5+">
  184.                                 <expression />
  185.                         </RegExp>
  186.                         <RegExp conditional="EnableIMDBPosters" input="" output="&lt;url function=&quot;GetIMDBPoster&quot;cache=&quot;$$2.html&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
  187.                                 <expression />
  188.                         </RegExp>
  189.                         <RegExp conditional="EnableFullCast" input="" output="&lt;url function=&quot;GetIMDBCast&quot;&gt;http://www.imdb.com/title/tt$$6/fullcredits&lt;/url&gt;" dest="5+">
  190.                                 <expression />
  191.                         </RegExp>
  192.                         <RegExp conditional="!EnableFullCast" input="" output="&lt;url function=&quot;GetIMDBCast&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;" dest="5+">
  193.                                 <expression />
  194.                         </RegExp>
  195.                         <RegExp conditional="ExtraiMDB" input="" output="&lt;url function=&quot;GetImdbStuff&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;" dest="5+">
  196.                                 <expression />
  197.                         </RegExp>
  198.                         <expression noclean="1" />
  199.                 </RegExp>
  200.         </GoogleToIMDB>
  201.         <GetFilmAffinityPosters dest="5">
  202.                 <RegExp input="$$10" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
  203.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="10">
  204.                                 <expression repeat="yes" noclean="1">url_l: 'http://pics.filmaffinity.com/([^']*)</expression>
  205.                         </RegExp>
  206.                         <expression noclean="1" />
  207.                 </RegExp>
  208.         </GetFilmAffinityPosters>
  209.         <GetImdbStuff dest="5">
  210.                 <RegExp input="$$6" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
  211.                         <RegExp input="$$1" output="&lt;top250&gt;\1&lt;/top250&gt;" dest="6">
  212.                                 <expression>Top 250: #([0-9]*)&lt;/a&gt;</expression>
  213.                         </RegExp>
  214.                         <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="6+">
  215.                                 <expression>MPAA&lt;/a&gt;:&lt;/h5&gt;[^&gt;]*.(.[^&lt;]*)</expression>
  216.                         </RegExp>
  217.                         <RegExp input="$$1" output="&lt;certification&gt;\1&lt;/certification&gt;" dest="6+">
  218.                                 <expression repeat="yes" noclean="1">&lt;a href="[^?]*.certificates=..[^"]*"&gt;([^&lt;]*)&lt;/a&gt;</expression>
  219.                         </RegExp>
  220.                         <RegExp conditional="iMDBRatings" input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;&lt;votes&gt;\2&lt;/votes&gt;" dest="6+">
  221.                                 <expression>&lt;b&gt;([0-9.]+)/10&lt;/b&gt;[^&lt;]*&lt;a href="ratings" class="tn15more"&gt;([0-9,]+) votes&lt;/a&gt;</expression>
  222.                         </RegExp>
  223.                         <RegExp input="$$1" output="&lt;tagline&gt;\1&lt;/tagline&gt;" dest="6+">
  224.                                 <expression>&lt;h5&gt;Tagline:&lt;/h5&gt;\n&lt;div class="info-content"&gt;([^&lt;]*)</expression>
  225.                         </RegExp>
  226.                         <expression noclean="1" />
  227.                 </RegExp>
  228.         </GetImdbStuff>
  229. </scraper>