|
<scraperfunctions>
|
|
<GetIMDBThumbs dest="5">
|
|
<RegExp input="$$6" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<thumb>\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2</thumb>" dest="6">
|
|
<expression noclean="1,2"><img.*?class="poster".*?src="([^"]*?)_S[^"]*?(.jpg)"</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="<thumb>\1_SX$INFO[imdbscale]_SY$INFO[imdbscale]_\2</thumb>" dest="6+">
|
|
<expression repeat="yes" noclean="1"><a href=.*?itemprop=.thumbnailUrl.*?src="([^"]*?)_S[^"]*?(.jpg)"</expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetIMDBThumbs>
|
|
<GetIMDBTrailer dest="5">
|
|
<RegExp input="$$2" output="<details><trailer urlencoded="yes">\1</trailer></details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="2">
|
|
<expression noclean="1">"file"[^"]*"([^"]*)</expression>
|
|
</RegExp>
|
|
<RegExp input="$$1" output="$$2/\1" dest="2">
|
|
<expression noclean="1">"id"[^"]*"([^"]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetIMDBTrailer>
|
|
|
|
<GetIMDBCast dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression noclean="1"><table\sclass="cast_list">(.*?)</table></expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<actor><thumb>\2\3SX1024_SY1024_.jpg</thumb><name>\1</name><role>\5</role></actor>" dest="7">
|
|
<expression repeat="yes" clear="yes" trim="3,4" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*"class="loadlate\shidden\s"\sloadlate="([^"]*)(_V._))[^>]*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<actor><thumb></thumb><name>\1</name><role>\3</role></actor>" dest="7+">
|
|
<expression repeat="yes" trim="1,2,3" fixchars="3" noclean="1,2"><img[^a]*alt="([^"]*)"[^"]*"[^"]*"[^s]*src="(?:[^"]*\.[^"]*\.png)"\sclass=".*?"\s/>*.*?ter">[^>]*>\n\s*(<[^>]*>)?([^<\(]*)?</expression>
|
|
</RegExp>
|
|
<RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+">
|
|
<expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)?</thumb>(.*?)</actor></expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBCast>
|
|
|
|
<GetIMDBDirectors dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression clear="yes" noclean="1">Director(?:s)?:.*?</h4>(.*?)<div class</expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<director>\1</director>" dest="2">
|
|
<expression repeat="yes" fixchars="1" clear="yes">href="/name[^>]*>[^<]*<[^>]*>([^<]*)<</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBDirectors>
|
|
|
|
<GetIMDBWriters dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression clear="yes" noclean="1">Writer(?:s)?:.*?</h4>(.*?)<div class</expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<credits>\1</credits>" dest="2">
|
|
<expression repeat="yes" fixchars="1" clear="yes">href="/name[^>]*>[^<]*<[^>]*>([^<]*)<</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBWriters>
|
|
|
|
<GetIMDBFullCast dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression noclean="1"><table class="cast">(.*?)</table></expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<actor><thumb>\1_SX1024_SY1024_\2</thumb><name>\3</name><role>\5</role></actor>" dest="7">
|
|
<expression repeat="yes" clear="yes" fixchars="3,5" trim="3,5" noclean="1,2"><img src="(?:([^"]*\.)[^"]*(\.jpg))?[^>]*[^"]*"nm"><a href="[^"]*[^>]*>([^<]*)<[^"]*"ddd">([^<]<)?[^"]*"char">(.*?)</td></expression>
|
|
</RegExp>
|
|
<RegExp input="$$7" output="<actor><thumb>\1</thumb>\2</actor>" dest="2+">
|
|
<expression repeat="yes" clear="yes" noclean="1,2,3"><actor><thumb>(?:(http.*?)|_SX[0-9]+_SY[0-9]+_)</thumb>(.*?)</actor></expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBFullCast>
|
|
|
|
<GetIMDBFullDirectors dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression clear="yes" noclean="1">Directed by.*?</h5>(.*?)</table</expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<director>\1</director>" dest="2">
|
|
<expression repeat="yes" clear="yes">href="/name[^>]*>([^<]*)<</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBFullDirectors>
|
|
|
|
<GetIMDBFullWriters dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="\1" dest="6">
|
|
<expression noclean="1">Writing\scredits(.*?)name="</expression>
|
|
</RegExp>
|
|
<RegExp input="$$6" output="<credits>\1</credits>" dest="2">
|
|
<expression repeat="yes" fixchars="1"><a href="/name/[^>]*>([^<]*)<</expression>
|
|
</RegExp>
|
|
<expression noclean="1" />
|
|
</RegExp>
|
|
</GetIMDBFullWriters>
|
|
|
|
<GetIMDBPlot dest="5">
|
|
<RegExp input="$$2" output="<details>\1</details>" dest="5">
|
|
<RegExp input="$$1" output="<plot>\1</plot>" dest="2">
|
|
<expression clear="yes"><div class="desc">.*?<p>\n([^\n]*)</expression>
|
|
</RegExp>
|
|
<expression noclean="1"/>
|
|
</RegExp>
|
|
</GetIMDBPlot>
|
|
</scraperfunctions>
|