Today, part of the channels on Yandex has stopped parsing, maybe the channel IDs on Yandex have changed, I can’t find new IDs in the source code of the page, for example, the Friday channel was ID = 1003, now it writes no shows in indexpage! Does anyone have a solution to the problem?
sorry,i don't post files anymore but I checked my ini and the info breaks down to this..
site_id="213##pyatnica-42##28884/2a000001600802f73434282a6ce894c2064d"
213 - region(213 is Moscow I think)
pyatnica-42 - channel id
28884/2a000001600802f73434282a6ce894c2064d - used for channel logo
so 28884 isn't a channel id so whoever created the version you have will have to fix it.
its not that simple as any ini creator using dev tools will see they now use SK= key in the request headers.i used php todo this.
I think maybe the latest wg version may be able to but I am still using 2.1.9 so I did as I always do with these trouble sites and made a quick php file todo it.
Group (0) :
update requested for - 1 - out of - 1 - channels for 1 day(s)
( 1/1 ) TV.YANDEX.RU -- chan. (xmltv_id=RU-Пятница) -- mode Force
innnnnnnnnnnnnnnnnnnnnnnnnn
1.00 sec/update
Today, part of the channels on Yandex has stopped parsing, maybe the channel IDs on Yandex have changed, I can’t find new IDs in the source code of the page, for example, the Friday channel was ID = 1003, now it writes no shows in indexpage! Does anyone have a solution to the problem?
Is it still an issue? Just checked and it works for me, without any modifications. ID is still the same, 1003.
majer_alex wrote:
Today, part of the channels on Yandex has stopped parsing, maybe the channel IDs on Yandex have changed, I can’t find new IDs in the source code of the page, for example, the Friday channel was ID = 1003, now it writes no shows in indexpage! Does anyone have a solution to the problem?
Is it still an issue? Just checked and it works for me, without any modifications. ID is still the same, 1003.
Now it worked for me with the old settings, very strange.
Hmm, it works on one server, it doesn’t work on another, maybe from different countries requests go differently, the settings are the same everywhere, the files are identical ...
just look on yandex site and look in link address
all channel ids have been changed and /channels/ transporms to /channel/
for example lets take - https://tv.yandex.ru/channel/rossiya-1-hd-65
lets modify address via russia /213/ and well get https://tv.yandex.ru/213/channel/rossiya-1-hd-65
rossiya-1-hd-65 - from now its channel id.
with old numeric channels only 10% of channels works..
so updated and posted before my modifications thats works fine for me
Could you describe the changes in your ini compared to siteini one version?
I see you ini is shorter, does it parse the same amount info as the original?
If it's optimized version without any drawbacks, maybe we should upstream it?
For some time now, errors began to pour into the logs:
no shows in indexpage!
I am attaching the part of the config file that lists the channels with which I am having problems. But there are certainly many more such channels (probably the majority).
(For self-testing, I, of course, generated a new channel list - tv.yandex.ru.channels.xml)
You have to make a change in the following line as well: global_temp_2.modify {substring(type=regex)|'config_site_id' "##(\d+)$"}
As the channel ids are now words, hyphons and numbers (ie zvezda-15) I changed \d+ to .+ and it works fine for me (though there are some episode numbering errors, but it's ok).
Today, part of the channels on Yandex has stopped parsing, maybe the channel IDs on Yandex have changed, I can’t find new IDs in the source code of the page, for example, the Friday channel was ID = 1003, now it writes no shows in indexpage! Does anyone have a solution to the problem?
have u tried creating anew channel list?
from what I see its 28884 now
site_id="213##pyatnica-42##28884/2a000001600802f73434282a6ce894c2064d"
I have no idea if this will work with your ini as its from my version.
Can I get your ini file and try it?
P.S It doesn't work with my ini
Can you tell how you got 28884? In the source code of the page https://tv.yandex.ru/channel/pyatnica-42 I do not find this id.
sorry,i don't post files anymore but I checked my ini and the info breaks down to this..
site_id="213##pyatnica-42##28884/2a000001600802f73434282a6ce894c2064d"
213 - region(213 is Moscow I think)
pyatnica-42 - channel id
28884/2a000001600802f73434282a6ce894c2064d - used for channel logo
so 28884 isn't a channel id so whoever created the version you have will have to fix it.
I just downloaded the latest version available on the site, but it doesn’t work either. no shows in indexpage!
* @Revision 7 - [18/02/2019] EgiszZ * - ini fixes based on new web site design (title)
I want to note that for site_id="213##146" xmltv_id="RU-Первый" epg is parsed
I think the config from 02/18/2019 no longer works for the latest changes on Yandex
its not that simple as any ini creator using dev tools will see they now use SK= key in the request headers.i used php todo this.
I think maybe the latest wg version may be able to but I am still using 2.1.9 so I did as I always do with these trouble sites and made a quick php file todo it.
Group (0) :
update requested for - 1 - out of - 1 - channels for 1 day(s)
( 1/1 ) TV.YANDEX.RU -- chan. (xmltv_id=RU-Пятница) -- mode Force
innnnnnnnnnnnnnnnnnnnnnnnnn
1.00 sec/update
I've heard that story. We really miss your skills!
fixed for me, also throwing here
//21.1.20//
Is it still an issue? Just checked and it works for me, without any modifications. ID is still the same, 1003.
Now it worked for me with the old settings, very strange.
Hmm, it works on one server, it doesn’t work on another, maybe from different countries requests go differently, the settings are the same everywhere, the files are identical ...
Thanks It works.
just look on yandex site and look in link address
all channel ids have been changed and /channels/ transporms to /channel/
for example lets take - https://tv.yandex.ru/channel/rossiya-1-hd-65
lets modify address via russia /213/ and well get https://tv.yandex.ru/213/channel/rossiya-1-hd-65
rossiya-1-hd-65 - from now its channel id.
with old numeric channels only 10% of channels works..
so updated and posted before my modifications thats works fine for me
Please share some which do not work for you with old numeric channels
Could you describe the changes in your ini compared to siteini one version?
I see you ini is shorter, does it parse the same amount info as the original?
If it's optimized version without any drawbacks, maybe we should upstream it?
For some time now, errors began to pour into the logs:
no shows in indexpage!
I am attaching the part of the config file that lists the channels with which I am having problems. But there are certainly many more such channels (probably the majority).
(For self-testing, I, of course, generated a new channel list - tv.yandex.ru.channels.xml)
URL in tv.yandex.ru.ini
url_index{url|https://tv.yandex.ru/##region##/channels/##channel##?date=|urldate|&period=all-day}
should be changed to
url_index{url|https://tv.yandex.ru/##region##/channel/##channel##?date=|urldate|&period=all-day}
tested on the siteini in github it didn't work
though it should,
region = 213
channel = 516
https://tv.yandex.ru/##region##/channel/##channel##?date=|urldate|&period=all-day}
resolves to the proper source:
https://tv.yandex.ru/213/channel/516
You have to make a change in the following line as well:
global_temp_2.modify {substring(type=regex)|'config_site_id' "##(\d+)$"}
As the channel ids are now words, hyphons and numbers (ie zvezda-15) I changed \d+ to .+ and it works fine for me (though there are some episode numbering errors, but it's ok).
URL change is also needed as commented above.
Pages