<parse name="check2" input="${photo_page}" regex="${rx_backdrop_item}" />
<if test='${check2[0][0]}!='>
<parse name="backdrops_items" input="${photo_page}" regex="${rx_backdrop_item}" />
<loop name="backdrop_item" on="backdrops_items">
<set name='backdrop[${count}].url' value='${backdrop_item[0]}' />
</loop>
</if>
<if test='${movie.site_id}!='>
<retrieve name="film_page" url="http://www.filmweb.pl${movie.site_id}" allow_unsafe_header="true" cookies="welcomeScreenNew=welcomeScreen"/>
<parse name="main_cover" input="${film_page}" regex="${rx_main_cover}" />
<replace name='main_cover[0][0]' input='${main_cover[0][0]}' pattern='\.1\.' with='.3.' />
<set name='cover_art[0].url' value='${main_cover[0][0]}' />
<retrieve name="details_page" url="http://www.filmweb.pl${movie.site_id}/posters" allow_unsafe_header="true" cookies="welcomeScreenNew=welcomeScreen"/>
<!-- if ad page try again -->
<parse name="check" input="${details_page}" regex="${rx_ad_check}" />
<if test='${check[0][0]}!='>
<retrieve name="details_page" url="http://www.filmweb.pl${movie.site_id}/posters" allow_unsafe_header="true" cookies="welcomeScreenNew=welcomeScreen"/>
</if>
<parse name="cover_arts" input="${details_page}" regex="${rx_cover_art}" />
<loop name="cover_art" on="cover_arts">
<replace name='cover_art[0]' input='${cover_art[0]}' pattern='\.2\.' with='.3.' />
<set name='cover_art[${count}].url' value='${cover_art[0]}'/>
</loop>
</if>
One more thing...
I have two sources of covers. First is one file for main cover which \is the most acuratte. Next are for ex. from other countries.
But those next always overwite the main one. How to fix it?
Here is code:
<parse name="cover_arts" input="${details_page}" regex="${rx_cover_art}" />
<loop name="cover_art" on="cover_arts">
<if test='${count}=0'>
<set name='count' value='1' />
</if>
<replace name='cover_art[0]' input='${cover_art[0]}' pattern='\.2\.' with='.3.' />
<set name='cover_art[${count}].url' value='${cover_art[0]}'/>
</loop>