Advertisement
Guest User

MaDDoGo

a guest
Feb 8th, 2010
434
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 13.08 KB | None | 0 0
  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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement