You are here

[Solved] SiteIni problem with index_start.scrub: Not grab any EPG times

5 posts / 0 new
Last post
NeoRaptor
Offline
Joined: 3 years
Last seen: 2 years
[Solved] SiteIni problem with index_start.scrub: Not grab any EPG times

Hi.

I'm new user of WebGrab+ and trying to make SiteIni file by the manual instructions.

But there is a problem with the index_start.scrub part as no EPG start time grab at all.

It looks all done correctly and I don't know why the start time is not collecting.

Please see below information, attachment and thanks in advance for your help.

  • WG+ version: 2.1.5 beta (Tried v2.1 too but same problem)
  • EPG web site: m.skbroadband.com
  • OS: Windows 10 x64 Korean (v1703. OS build 15063.608)
  • Contents of attached Files.zip
    guide.xml
    SK B Korea.ini: This is Site ini file that I working on
    WebGrab++.config.xml
    WebGrab++.log.txt
    WebPageIndex.txt: Part of EPG web page that showing 3 programs need to grab
Attachments: 
NeoRaptor
Offline
Joined: 3 years
Last seen: 2 years
  • Update
    I changed little bit the index_start.scrub with bs, be add and it start grab start time but other blocks except first one, all has blank element when applied the ee so WG++ think there is no next program start time and quit.
    I attached the log and SIte Ini file.
    How can I prevent index.start.scrub make blank element collection?
Netuddki
Offline
Joined: 4 years
Last seen: 3 weeks

The problem is your showsplit.

index_showsplit.scrub {multi|"display: block">|<ul>|</ul>|</div>}

You grab the whole UL block with all the LI blocks in it and then you grab a single start time, which will grab the first one and then stop.

Change your showsplit to

index_showsplit.scrub {multi|"display: block">|<li>|</li>|</div>}

and it will work.

btw you need to take depth1 also into consideration, because that is the ID of the main category, like "terrestrial" or "animation" etc. and there are different channels in every main category, so you need 3 variables: depth1=main category, depth2=channel, depth3=urldate

NeoRaptor
Offline
Joined: 3 years
Last seen: 2 years

Thanks.

As your reply, I changed showsplit es, ee and now grab well as I expected.smiley

(I'm miss understood that showsplit is for the entire block containing all EPG data..)

And the depth1 is no problem as I'm grab this for Korea Over-The-Air channels only so I use this one as 5100.

Netuddki
Offline
Joined: 4 years
Last seen: 3 weeks

I am glad it worked.

The showsplit is built like this:

unnecessary HTML code -> start of block we want to watch | start of item we want to watch within the block | end of item we want to watch within the block | end of block we want to watch -> unnecessary HTML code

or

- unnecessary HTML code -

<start of block we want to watch>

<start of item we want to watch>
item we want to watch within the block
<end of item we want to watch>

<start of item we want to watch>
item we want to watch within the block
<end of item we want to watch>

<end of block we want to watch>

- unnecessary HTML code -

Log in or register to post comments

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl