2009-05-04, 19:40
spiff Wrote:any result from scrap.exe is irrelevant
Just tried it without in XBMC and it doesn't work, if i add the line, it'll work , don't know why.
spiff Wrote:any result from scrap.exe is irrelevant
spiff Wrote:yes, have a look at the imdb scraper for instance. or how you add the fanart for that matter....
<GetPosterLinkURL dest="5">
<RegExp input="$$2" output="<details>\1</details>" dest="5+">
<RegExp input="$$1" output="<url function="GetPosterURL">http://www.moviemaze.de/filme/\1/\2</url>" dest="2+">
<expression><a href="/filme/([0-9]+)/([^"]*)"</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetPosterLinkURL>
<GetPosterURL dest="5">
<RegExp conditional="poster" input="$$1" output="<details><url function="GetPoster">http://www.moviemaze.de/media/poster/\1/\2</url></details>" dest="5">
<expression><a href="/media/poster/([0-9]+)/([^"]*)"</expression>
</RegExp>
</GetPosterURL>
<GetPoster dest="5">
<RegExp input="$$2" output="<details><poster url="http://www.moviemaze.de/filme/\1/poster_lg\2.jpg</poster></details>" dest="5">
<RegExp input="$$1" output="<thumb>http://www.moviemaze.de/filme/\1/poster_lg\2.jpg</thumb>" dest="2">
<expression repeat="yes">/([0-9]+)/poster([0-9]+)</expression>
</RegExp>
<expression noclean="1"/>
</RegExp>
</GetPoster>
spiff Wrote:there is no <poster> tag, where did you get that idea from?
<RegExp input="$$1" output="<url function="GetPosterLinkURL">http://www.moviemaze.de/suche/result.phtml?searchword=\1</url>" dest="5+">
<RegExp input="$$5" output="\1%20\2" dest="7">
<expression repeat="yes">(.*?) (.*)</expression>
</RegExp>
spiff Wrote:you need to run a replacement regexp, replacing ' ' with %20. something along this;
(grab the relevant title in, e.g. $$5)
Code:<RegExp input="$$5" output="\1%20\2" dest="7">
<expression repeat="yes">(.*?) (.*)</expression>
</RegExp>
<!--Moviemaze Poster URL-->
<RegExp input="$$1" output="<url function="GetPosterLinkURL">http://www.moviemaze.de/suche/result.phtml?searchword=\1</url>" dest="5+">
<expression noclean="1"><h1>([^<]*)</expression>
</RegExp>
<RegExp input="$$1" output="\1" dest="6">
<expression noclean="1"><h1>([^<]*)</expression>
</RegExp>
<RegExp input="$$6" output="\1%20\2" dest="7">
<expression repeat="yes">(.*?) (.*)</expression>
</RegExp>
<RegExp input="$$7" output="<url function="GetPosterLinkURL"gt;http://www.moviemaze.de/suche/result.phtml?searchword=\1</url>" dest="5+">
<expression noclean="1"/>
</RegExp>
spiff Wrote:Code:<RegExp input="$$1" output="\1" dest="6">
<expression noclean="1"><h1>([^<]*)</expression>
</RegExp>
Code:<RegExp input="$$6" output="\1%20\2" dest="7">
<expression repeat="yes">(.*?) (.*)</expression>
</RegExp>
Code:<RegExp input="$$7" output="<url function="GetPosterLinkURL"gt;http://www.moviemaze.de/suche/result.phtml?searchword=\1</url>" dest="5+">
<expression noclean="1"/>
</RegExp>
<RegExp input="$$6" output="\1%20" dest="7">
<expression repeat="yes">([^ ]+)</expression>
</RegExp>
w00dst0ck Wrote:@Schenk2302:
Als ich den moviemaze.de scraper geschrieben habe und mich dadurch das erste mal mit RegEx auseinandersetzen musste, hat mir diese Seite weitergeholfen.
http://www.regex-tester.de/regex.html