You are here

KPN.com.ini does not work anymore since 12/2/2026

18 posts / 0 new
Last post
bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days
KPN.com.ini does not work anymore since 12/2/2026
Hello,
Since February 12th 2026 kpn.com.ini returns a 403 (Forbidden) error. 
KPN appears to have blocked the GRAB function due to the error message:
"Error downloading page: Response status code does not indicate success: 403

Is there a fix for this?

Now i use tvgids.nl.ini, but that site is much slower than kpn.com.ini was.

I'm running WebGrab+Plus/w MDB & REX Postprocess -- version V5.0.1.0 

Running  on: Unix 5.10.103.7
[  Debug ] Environment: 6.0.14

Running on a Rasberry Pi4 => See https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/User...

 

 

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Please do not post your config with license data

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Also check out linux based user agent here: https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/site...

Both siteini work fine

Attachments: 
bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

I tried and followed you example, but still the 403 ERROR remains. I use now:  <user-agent>Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0</user-agent>  => See enclosed screenshot.

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Not sure what is going on, it works both on windows and linux.Can you try my config? Just add your license. The only difference i see you are using 5.0.1.0 pretty old.....i would install 5.5.0.0

Also make sure the ini is correct https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/site...

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

I used your files and also i've the same kpn.com.ini file you refer to. But the program starts and then i've got the same 403 error message =>

Also you use "<filename>/home/ubuntu/Scrivania/.wg++/guide.xml</filename>" this should be "<filename>guide.xml</filename>" in my case? That's what i used before and did work. But however, when i change this i get the same error. See attachments. What could be wrong? I run WebGrab on a Raspberry Pi 4.

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Yes <filename>guide.xml</filename>  i had the path for my use.

Add correctly the license line....i cleared your hardware as was in error-

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

Thx Mat. I do not understand exactly what you meant. I use my own license line and the program starts, but i got still the 403 error.  See screenshot from today. I do not understand why it works on your system and not on my Pi4. What can i do more to resolve this?  =>

However, the main conclusion is that KPN grabbing on a Pi 4 is currently broken.
The site systematically blocks Linux environments with Dotnet 6.
I guess because i get 403 Forbidden, KPN has blacklisted my IP address for 24 hours. See:
https://github.com/SilentButeo2/webgrabplus-siteinipack/blob/master/User_contributions/Manual%20EPG%20gids%20op%20Pi.pdf
(EPG on Pi4 manual).
Newer KPN ini's often require Dotnet 8/9 or specific headers that are currently blocking on my Pi 4 setup.

 

 
mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Don't know what you use but when i had my pi 4, i had an ubuntu based image and could upgrade dotnet. If i have time will try to get mine working (it's not booting).

Check with a browser or curl if you can get the channel page

https://api-avs67.tv.prod.itvavs.prod.aws.kpn.com/101/1.2.0/A/nld/pctv/k...

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

With the browser i get the same message: Forbidden => So KPN blocked my IP or Pi4 because of the use of .NET 6 i suppose.

tvgids.nl does work, although slowly. I'll try to use update="n" instad of "i".

i = Incremental (but works like 'Force'): Contrary to what the name suggests,
i forces the grabber to ignore the existing data in your guide and redownload everything from the site.
Because tvgids.nl is slow, this takes a very long time with 17 channels because it re-downloads everything each time.
The modern version of this grabber uses numeric IDs. 
If you use names instead of numbers, the grabber can't find the data on the TVGids.nl website,
resulting in empty guides for those channels.

So i must use f.e.:

<channel update="n" site="tvgids.nl" site_id="34" xmltv_id="RTL 7">RTL 7</channel>
<channel update="n" site="tvgids.nl" site_id="37" xmltv_id="NET 5">NET 5</channel>
mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Well if you can't get that page is not dotnet, but your ip being blocked.

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

Via my IP KPN is blocked. Via VPN of another iP adres it isn't. See screenshots. Now i use tvgids.nl. That works fine at the moment.

 

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Your ip is blocked  for kpn, Which country are you in?

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

The Netherlands (Nederland)

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

That's weird you are blocked in your own country.may be you should try a vpn or proxy

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

Yes, I wrote on Monday Feb 16 (13:07 hr): My IP KPN is blocked. Via VPN of another iP adres it isn't. See screenshots.

Now i use tvgids.nl. That works fine at the moment.

=> I guess mayby to many attempts with the EPG script or the use of .NET 6. The test "

https://api-avs67.tv.prod.itvavs.prod.aws.kpn.com/.../LIVECHANNELS " says "Forbidden" at my IP, but via my work phone or via VPN there is no problem.

So my conclusion is:

Too many requests (rate limiting / scraping detection)

WebGrab can easily:

  • make hundreds of requests per run
  • run multiple times per day
  • perform retries when errors occur

KPN’s API may interpret this as:

“automated scraping / abuse”

➡️ Your IP may be placed on a temporary blocklist
➡️ Result: HTTP 403 Forbidden

This is by far the most likely cause.

mat8861
Offline
WG++ Team memberDonator
Joined: 10 years
Last seen: 20 hours

Try not to grab for 2-3 days see what happens, they rarely ban permanently because you can easly change ip, so it doesn't make sense. Most of the banning sites (hard banning) after one day is ok.

 

 

bgaster
Offline
bgaster's picture
Donator
Joined: 5 years
Last seen: 3 days

Thx Mat, At the moment I'm still blocked. But I will try after a week or so.

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