Don't like ads? PRO users don't see any ads ;-)
Guest

MaDDoGo

By: a guest on Feb 8th, 2010  |  syntax: XML  |  size: 13.08 KB  |  hits: 290  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?xml version="1.0" encoding="utf-8"?><scraper framework="11" date="2009-09-25" 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;Habilitar trailers&quot; type=&quot;bool&quot; id=&quot;EnableTrailers&quot; default=&quot;true&quot;&gt;&lt;/setting&gt;" dest="5+">
  9.                                 <expression></expression>
  10.                         </RegExp>
  11.                         <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+">
  12.                                 <expression></expression>
  13.                         </RegExp>
  14.                         <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+">
  15.                                 <expression></expression>
  16.                         </RegExp>
  17.                         <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+">
  18.                                 <expression></expression>
  19.                         </RegExp>
  20.                         <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+">
  21.                                 <expression></expression>
  22.                         </RegExp>
  23.                         <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+">
  24.                                 <expression></expression>
  25.                         </RegExp>
  26.                         <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+">
  27.                                 <expression></expression>
  28.                         </RegExp>
  29.                         <RegExp input="$$1" output="&lt;setting label=&quot;Descargar Casting Completo&quot; type=&quot;bool&quot; id=&quot;EnableFullCast&quot; default=&quot;false&quot;&gt;&lt;/setting&gt;" dest="5+">
  30.                                 <expression></expression>
  31.                         </RegExp>
  32.                         <expression noclean="1"></expression>
  33.                 </RegExp>
  34.         </GetSettings>
  35.         <NfoUrl dest="3">
  36.                 <RegExp input="$$1" output="&lt;url&gt;http://www.filmaffinity.com/es/film\1.html/&lt;/url&gt;" dest="3">
  37.                         <expression noclean="1">filmaffinity.com/es/film([0-9]*)</expression>
  38.                 </RegExp>
  39.         </NfoUrl>
  40.         <CreateSearchUrl SearchStringEncoding="iso-8859-1" dest="3">
  41.                 <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">
  42.                         <expression noclean="1"></expression>
  43.                 </RegExp>
  44.         </CreateSearchUrl>
  45.         <GetSearchResults dest="8">
  46.                 <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">
  47.                         <RegExp input="$$1" output="\1" dest="7">
  48.                                 <expression>&lt;img src="http://www.filmaffinity.com/imgs/movies/full/[0-9]*/([0-9]*).jpg"&gt;</expression>
  49.                         </RegExp>
  50.                         <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">
  51.                                 <expression noclean="1">&lt;title&gt;([^&lt;]*)\(([0-9]*)\) - FilmAffinity</expression>
  52.                         </RegExp>
  53.                         <RegExp input="$$1" output="\1" dest="4">
  54.                                 <expression noclean="1">(&lt;b&gt;&lt;a href="/es/film.*)</expression>
  55.                         </RegExp>
  56.                         <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+">
  57.                                 <expression repeat="yes" noclean="1,2">&lt;a href="/es/film([0-9]*).html[^&gt;]*&gt;([^&lt;]*)&lt;/a&gt;[^\(]*\(([0-9]*)</expression>
  58.                         </RegExp>
  59.                         <expression noclean="1"></expression>
  60.                 </RegExp>
  61.         </GetSearchResults>
  62.         <GetDetails dest="3">
  63.                 <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
  64.                         <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
  65.                                 <expression trim="1" noclean="1">&lt;img src="http://www.filmaffinity.com/images/movie.gif" border="0"&gt; ([^&lt;]*)</expression>
  66.                         </RegExp>
  67.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  68.                                 <expression>/ SINOPSIS: ([^=]*)\(FILMAFFINITY\)</expression>
  69.                         </RegExp>
  70.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  71.                                 <expression>/ SINOPSIS: ([^=]*)FILMAFFINITY\)</expression>
  72.                         </RegExp>
  73.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  74.                                 <expression>SINOPSIS LARGA: ([^=]*)\(FILMAFFINITY\)</expression>
  75.                         </RegExp>
  76.                         <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
  77.                                 <expression>SINOPSIS CORTA: ([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)</expression>
  78.                         </RegExp>
  79.                         <RegExp input="$$1" output="&lt;outline&gt;\1&lt;/outline&gt;" dest="5+">
  80.                                 <expression>SINOPSIS CORTA: ([^=]*)FILMAFFINITY\)([^=]*)FILMAFFINITY\)</expression>
  81.                         </RegExp>
  82.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  83.                                 <expression>/ [^=]* / ([^=]*)FILMAFFINITY\)</expression>
  84.                         </RegExp>
  85.                         <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
  86.                                 <expression>/ ([^=]*)FILMAFFINITY\)</expression>
  87.                         </RegExp>
  88.                         <RegExp input="$$9" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
  89.                                 <RegExp input="$$1" output="\1" dest="9">
  90.                                         <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
  91.                                 </RegExp>
  92.                                 <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
  93.                         </RegExp>
  94.                         <RegExp input="$$9" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
  95.                                 <RegExp input="$$1" output="/ \1 /" dest="9">
  96.                                         <expression noclean="1">&lt;b&gt;PRODUCTORA&lt;/b&gt;&lt;/td&gt;[^&gt;]*&gt;([^&lt;]*)&lt;/td&gt;</expression>
  97.                                 </RegExp>
  98.                                 <expression repeat="yes">([^/]*)/</expression>
  99.                         </RegExp>
  100.                         <RegExp input="$$9" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
  101.                                 <RegExp input="$$1" output="\1" dest="9">
  102.                                         <expression noclean="1">&lt;b&gt;DIRECTOR&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;GUI.N&lt;/b&gt;</expression>
  103.                                 </RegExp>
  104.                                 <expression repeat="yes">stext=[^&gt;]*&gt;([^&lt;]+)</expression>
  105.                         </RegExp>
  106.                         <RegExp input="$$1" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
  107.                                 <expression>&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;.*&lt;td &gt;&lt;b&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 input="$$1" output="\1." dest="8">
  116.                                 <expression noclean="1">&lt;td valign="top"&gt;[^/]*/([^/]*) / [^=]*&lt;</expression>
  117.                         </RegExp>
  118.                         <RegExp input="$$9" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
  119.                                 <RegExp input="$$8" output=" / \1" dest="9">
  120.                                         <expression repeat="yes">([^\.]*)\.</expression>
  121.                                 </RegExp>
  122.                                 <expression>/ (.*)</expression>
  123.                         </RegExp>
  124.                         <RegExp input="$$1" output="\1." dest="7">
  125.                                 <expression noclean="1">&lt;td valign="top"&gt;([^/]*) / [^=|^/]*&lt;</expression>
  126.                         </RegExp>
  127.                         <RegExp input="$$6" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
  128.                                 <RegExp input="$$7" output=" / \1" dest="6">
  129.                                         <expression repeat="yes">([^\.]*)\.</expression>
  130.                                 </RegExp>
  131.                                 <expression>/ (.*)</expression>
  132.                         </RegExp>
  133.                         <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
  134.                                 <expression>&lt;td valign="top"&gt;([^/]*)/[^/]* /  [^=]*FILMAFFINITY\)</expression>
  135.                         </RegExp>
  136.                         <RegExp input="$$1" output="&lt;rating&gt;\1.\2&lt;/rating&gt;" dest="5+">
  137.                                 <expression>font-size:22px; font-weight: bold;"&gt;([0-9]+),([0-9]+)</expression>
  138.                         </RegExp>
  139.                         <RegExp input="$$1" output="&lt;votes&gt;\1\2&lt;/votes&gt;" dest="5+">
  140.                                 <expression>&lt;tr&gt;&lt;td align="center"&gt;\(([0-9\.]+) votos\)</expression>
  141.                         </RegExp>
  142.                         <RegExp input="$$9" output="&lt;runtime&gt;\1 minutos&lt;/runtime&gt;" dest="5+">
  143.                                 <RegExp input="$$1" output="\1" dest="9">
  144.                                         <expression noclean="1">&lt;b&gt;DURACI.N&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;PA.S&lt;/b&gt;</expression>
  145.                                 </RegExp>
  146.                                 <expression repeat="yes">&lt;td&gt;([0-9]*) min\.</expression>
  147.                         </RegExp>
  148.                         <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+">
  149.                                 <expression noclean="1">&lt;a href="/es/evideos.php([^"]+)</expression>
  150.                         </RegExp>
  151.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
  152.                                 <expression noclean="1,2">href="http://pics.filmaffinity.com/([^=]*large.jpg)"</expression>
  153.                         </RegExp>
  154.                         <RegExp conditional="!OnlyFilmAffinity" 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+">
  155.                                 <expression noclean="1,2">href="/es/filmimages.php.movie_id=([^"]+)</expression>
  156.                         </RegExp>
  157.                         <!--URL to Google and IMDB-->
  158.                         <RegExp conditional="!OnlyFilmAffinity" 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+">
  159.                                 <RegExp input="$$8" output="+\1" dest="9">
  160.                                         <RegExp input="$$7" output="\1" dest="8">
  161.                                                 <RegExp input="$$1" output="\1" dest="7">
  162.                                                         <expression noclean="1">&lt;b&gt;T.TULO ORIGINAL&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;A.O&lt;/b&gt;</expression>
  163.                                                 </RegExp>
  164.                                                 <expression>&lt;td &gt;&lt;b&gt;([^&lt;]+)&lt;/b&gt;&lt;/td&gt;</expression>
  165.                                         </RegExp>
  166.                                         <expression repeat="yes">([^ ,]+)</expression>
  167.                                 </RegExp>
  168.                                 <RegExp input="$$6" output="+\1" dest="9+">
  169.                                         <RegExp input="$$1" output="\1" dest="6">
  170.                                                 <expression noclean="1">&lt;b&gt;A.O&lt;/b&gt;&lt;/td&gt;(.*)&lt;b&gt;DURACI.N&lt;/b&gt;</expression>
  171.                                         </RegExp>
  172.                                         <expression repeat="yes">&lt;td &gt;([0-9]*)</expression>
  173.                                 </RegExp>
  174.                                 <expression></expression>
  175.                         </RegExp>
  176.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="5+">
  177.                                 <expression noclean="1,2">img src="http://pics.filmaffinity.com/([^=]*full.jpg)"</expression>
  178.                         </RegExp>
  179.                         <expression noclean="1"></expression>
  180.                 </RegExp>
  181.         </GetDetails>
  182.         <SearchTrailerPage dest="5">
  183.                 <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+">
  184.                         <expression noclean="1">http://www.youtube.com/v/([^&amp;|^\\]*)</expression>
  185.                 </RegExp>
  186.         </SearchTrailerPage>
  187.         <GoogleToIMDB dest="3">
  188.                 <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
  189.                         <RegExp input="$$1" output="\1" dest="6">
  190.                                 <expression noclean="1">/title/tt([0-9]*)</expression>
  191.                         </RegExp>
  192.                         <RegExp input="" output="&lt;id&gt;tt$$6&lt;/id&gt;" dest="5">
  193.                                 <expression noclean="1"></expression>
  194.                         </RegExp>
  195.                         <RegExp conditional="EnableFanArt" input="" output="&lt;url function=&quot;GetTMDBFanartById&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;" dest="5+">
  196.                                 <expression></expression>
  197.                         </RegExp>
  198.                         <RegExp conditional="EnableIMPAwards" input="" output="&lt;url function=&quot;GetIMPALink&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
  199.                                 <expression></expression>
  200.                         </RegExp>
  201.                         <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+">
  202.                                 <expression></expression>
  203.                         </RegExp>
  204.                         <RegExp conditional="EnableIMDBPosters" input="" output="&lt;url function=&quot;GetIMDBPoster&quot;&gt;http://www.imdb.com/title/tt$$6/posters&lt;/url&gt;" dest="5+">
  205.                                 <expression></expression>
  206.                         </RegExp>
  207.                         <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+">
  208.                                 <expression></expression>
  209.                         </RegExp>              
  210.                         <RegExp conditional="EnableFullCast" input="" output="&lt;url function=&quot;GetIMDBCast&quot;&gt;http://www.imdb.com/title/tt$$6&lt;/url&gt;" dest="5+">
  211.                                 <expression></expression>
  212.                         </RegExp>                      
  213.                         <expression noclean="1"></expression>
  214.                 </RegExp>
  215.         </GoogleToIMDB>
  216.         <GetFilmAffinityPosters dest="5">
  217.                 <RegExp input="$$10" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
  218.                         <RegExp input="$$1" output="&lt;thumb&gt;http://pics.filmaffinity.com/\1&lt;/thumb&gt;" dest="10">
  219.                                 <expression repeat="yes" noclean="1">url_l: 'http://pics.filmaffinity.com/([^']*)</expression>
  220.                         </RegExp>
  221.                         <expression noclean="1"></expression>
  222.                 </RegExp>
  223.         </GetFilmAffinityPosters>
  224. </scraper>