**------------------------------------------------------------------------------------------------ * @header_start * WebGrab+Plus ini for grabbing EPG data from TvGuide websites * @Site: tele.ch * @MinSWversion: * @Revision 0 - [17/03/2016] 1NSdbZVbpZDX * - creation * @Remarks: * @header_end **------------------------------------------------------------------------------------------------ site {url=tele.ch|timezone=Europe/Zurich|maxdays=18.1|cultureinfo=de-DE|charset=UTF-8|titlematchfactor=90|nopageoverlaps|firstshow=now} *site {ratingsystem=ES|episodesystem=onscreen|grabengine=|firstshow=0|firstday=0000000} urldate.format {daycounter|0} *urldate.format {datestring |dd.MM.yyyy, HH:mm|de-DE} *subpage.format {number||1|} url_index{url |https://www.tele.ch/tv-programm/uebersicht/|channel|} url_index.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the index pages index_showsplit.scrub {multi |quicklist">|\n\s*(.*?)\s\(\d{2}||} *index_urlchannellogo {url| } index_urlshow.scrub {single |../sendung/||">|} index_urlshow.modify {addstart |https://www.tele.ch/tv-programm/sendung/} index_urlshow.headers {customheader=Accept-Encoding=gzip,deflate} * to speedup the downloading of the detail pages title.scrub {single|margin clear">|||} titleoriginal.scrub {single |Originaltitel: |||} subtitle.scrub {single ||class="margin">||

|} subtitle.modify {cleanup} description.scrub {single |
|

||

|} description.modify {cleanup} director.scrub {single|director: |||} actor.scrub {multi |h2>Darsteller|
  • |
  • |} *presenter.scrub {single|} producer.scrub {single|producer: |||} writer.scrub {single|
  • scriptwriter: ||
  • |} *composer.scrub {single|} *rating.scrub {multi|} *ratingicon.scrub {multi|} category.scrub {single|class="detail">||,|} productiondate.scrub {single |class="detail">||

    |} *starrating.scrub {single|} *episode.scrub {single|} *subtitles.scrub {single|} *premiere.scrub {single|} *previousshown.scrub {single|} showicon.scrub {single |bc-image-div">|src="|"|class="bc-image"/>} showicon.modify {addstart (notnull)|https://www.tele.ch} country.scrub {regex ||(?:"detail">.+?)\n\s*(.*?)\s*<\/p>||} country.modify {remove (type=regex)|.\d{4}} * * operations: ** _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ** ##### CHANNEL FILE CREATION (only to create the xxx-channel.xml file) ** ** @auto_xml_channel_start *url_index {url |https://www.tele.ch/tv-programm/uebersicht/alle_sender} *index_site_channel.scrub {multi|A-Z|alt="|" />|} *index_site_id.scrub {multi|A-Z|
    |} *scope.range {(channellist)|end} *index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")} *end_scope ** @auto_xml_channel_end