Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
Еще проще
(//tr/td/a)[2]
И сравнийвай с предыдущей

@Bigma
Я в две строчки эту проблему решил:
[[RE]] = /"(\d+)\.(\d+)\.(\d+)\//;
[[MATCH_MPG123_NEW]] = [[SAVED_CONTENT]].match([[RE]]);
Потом из этих групп составляю урл и скачиваю от туда программу.
Если знаете как проще сделать, напишите, очень интересно.
тогда так
(//tr/td/a[not(contains(@href,'rc'))])[2]
на фтп изменится ? вы серьезно ?
@Bigma Ну конечно нет. Но на всех других сайтах лучше скрипт писать исходя из того, что измениться может почти все. Сколько парсеров, постеров написал, так раз в месяц обязательно приходится что-нибудь править.
А конкретно здесь сайт может захотеть дальше добавить альфа версии, бетта и бог знает что еще... Потом придется возвращаться, переделывать, Зачем?