Advertisement
Guest User

Filmaffinity Cambiado

a guest
Mar 21st, 2010
1,176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 14.01 KB | None | 0 0
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement