diff options
author | vdrfan <vdrfan@svn> | 2010-01-30 15:56:44 +0000 |
---|---|---|
committer | vdrfan <vdrfan@svn> | 2010-01-30 15:56:44 +0000 |
commit | fb36a5088171633e8ce742a205bc7a034cb0aa98 (patch) | |
tree | dc290ba3c315f3bfc86220ab13599595ad224e18 /system | |
parent | 5cf5faa518890513bca598ffff79939baa31c41b (diff) |
fixed: Ticket #8657 - Excalibur Films Scraper Fix (thanks Nicezia)
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27297 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'system')
-rw-r--r-- | system/scrapers/video/Excalibur.xml | 42 |
1 files changed, 29 insertions, 13 deletions
diff --git a/system/scrapers/video/Excalibur.xml b/system/scrapers/video/Excalibur.xml index 2cbad703ca..0f051af3f7 100644 --- a/system/scrapers/video/Excalibur.xml +++ b/system/scrapers/video/Excalibur.xml @@ -7,33 +7,45 @@ </NfoUrl> <CreateSearchUrl dest="3"> <RegExp input="$$1" output="<url>http://search.excaliburfilms.com/excals.htm?searchString=\1&amp;Search=AdultDVDMovies&amp;SearchFor=Title.x</url>" dest="3"> - <expression noclean="1"/> + <expression noclean="1"></expression> </RegExp> </CreateSearchUrl> <GetSearchResults dest="6"> <RegExp input="$$5" output="<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?><results>\1</results>" dest="6"> - <RegExp input="$$1" output="<entity><title>\2</title><url>http://www.excaliburfilms.com/AdultDVD/\1</url></entity>" dest="5+"> - <expression trim="1" repeat="yes"><a href="http://www.ExcaliburFilms.com/AdultDVD/([^"]*)".*?<font class="searchTitle13">([^<]*)</font></a></expression> + <RegExp input="$$1" output="<entity><title>\3</title><id>\2</id><url>http://www.excaliburfilms.com/AdultDVD/\1</url></entity>" dest="5+"> + <expression repeat="yes" trim="1"><a href="http://www.ExcaliburFilms.com/AdultDVD/([^"]*)".*?window.status=\'([A-Z0-9]+) - [0-9]+.*?<font class="searchTitle13">([^<]*)</font></a></expression> </RegExp> - <expression noclean="1"/> + <expression noclean="1"></expression> </RegExp> </GetSearchResults> <GetDetails dest="3"> <RegExp input="$$5" output="<details>\1</details>" dest="3"> + <RegExp input="$$1" output="<title>\1</title>" dest="5+"> + <expression><title>(.*?)(?: DVD| Blu-Ray DVD | VHS-NTSC | VHS-PAL)</title></expression> + </RegExp> <RegExp input="$$1" output="<thumb>http://images.excaliburfilms.com/DVD/reviews/imagesBB020609/largemoviepic/\1.jpg</thumb>" dest="5+"> <expression>imagesBB020609/([^\.]*)</expression> </RegExp> <RegExp input="$$1" output="<thumb>http://images.excaliburfilms.com/DVD/reviews/imagesBB020609/largemoviepic/\1-b.jpg</thumb>" dest="5+"> <expression>imagesBB020609/([^\.]*)</expression> </RegExp> - <RegExp input="$$1" output="<title>\1</title>" dest="5+"> - <expression><h2>(.*?) Movie</h2></expression> + <RegExp input="$$6" output="\1" dest="5+"> + <RegExp input="$$1" output="\1" dest="7"> + <expression noclean="1">Starring:</font>.*<font class="starLink1">(.*?)</font></expression> + </RegExp> + <RegExp input="$$7" output="<actor><name>\1</name></actor>" dest="6"> + <expression repeat="yes">,([^<|,]+)[\.|,]</expression> + </RegExp> + <RegExp input="$$7" output="<actor><name>\2</name><thumb>http://images.excaliburfilms.com/pornlist/starpicsAA020309/\1.jpg</thumb></actor>" dest="6+"> + <expression repeat="yes" trim="1,2"><a href="/pornlist/(?:starpgs|malepgs)/([^\.]+)[^>]*>([^<]*)</expression> + </RegExp> + <expression noclean="1"></expression> </RegExp> - <RegExp input="$$1" output="<actor><name>\3</name><thumb>http://images.excaliburfilms.com/pornlist/starpicsAA020309/\2.jpg</thumb></actor>" dest="5+"> - <expression repeat="yes"><a href="/pornlist/(starpgs|malepgs)/([^\.]*)[^>]*>([^<]*)</expression> + <RegExp input="$$1" output="<mpaa>XXX</mpaa><id>$$2</id><genre>Adult</genre>" dest="5+"> + <expression></expression> </RegExp> <RegExp input="$$1" output="<genre>\1</genre>" dest="5+"> - <expression>href='/DVD/[^>]*>([^<]*)</a><BR></expression> + <expression>href='/DVD/[^>]*>([^<]*)</a><BR></expression> </RegExp> <RegExp input="$$1" output="<year>\1</year>" dest="5+"> <expression>/excal/release[^>]*>[0-9]*/[0-9]*/([^<]*)</expression> @@ -42,10 +54,10 @@ <expression>Time: </font><[^>]*>([0-9]*)</expression> </RegExp> <RegExp input="$$1" output="<plot>\1</plot>" dest="5+"> - <expression>Description:</font></a>[^>]*>([^<]*)</expression> + <expression>Description:</font></a>[^>]*>&quot;([^<]*)&quot;</expression> </RegExp> <RegExp input="$$1" output="<studio>\1</studio>" dest="5+"> - <expression>href='/dvd/adultstudios/[^>]*>([^<]*)</expression> + <expression>href='/dvd/adultstudios/[^>]*>([^<]*)</expression> </RegExp> <RegExp input="$$1" output="<director>\1</director>" dest="5+"> <expression>>Director: </font>[^>]*>([^<]*)</expression> @@ -56,7 +68,11 @@ <RegExp input="$$1" output="<rating>\1</rating>" dest="5+"> <expression>/Stars_([0-9]).gif</expression> </RegExp> - <expression noclean="1"/> + <RegExp input="$$1" output="<premiered>\1</premiered>" dest="5+"> + <expression>/excal/release[^>]*>([0-9]*/[0-9]*/[0-9]*)[^<]*?</expression> + </RegExp> + <expression noclean="1"></expression> </RegExp> </GetDetails> -</scraper> +<!--Created with ScraperXml Editor--> +</scraper>
\ No newline at end of file |