Перейти к содержанию
View in the app

A better way to browse. Learn more.

BrcBet.Com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Решено eremej

Опубликовано
3 минуты назад, red_star сказал:

Опять на сайтах статистики очередные "поменяшки". В большинстве таблиц не скачиваются результаты и некоторые расчетные параметры при парсинге считаются неправильно. Поменяли расположение информации о результатах первого тайма. Так что все, что касается первого тайма - сбоит.

Вот-вот. 

Безымянный2.png

  • Ответов 5,1 тыс
  • Просмотры 628,9 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Most Popular Posts

  • пофиксил таблицы (исправил Очки). А также обновил ALLBETPRO, теперь работает со всеми лигами, включая Англию🏴󠁧󠁢󠁥󠁮󠁧󠁿 3F_ELIZABET_PRO_2022_V.1.0.71.xlsm ALLBETPRO 2024 FREE Mod SJ.xlsb FOOTBALL CAL

  • всем привет😉, обновил две новые таблички и пофиксил ALLBETPRO (исправил некорректные результаты, может быть кто-то заметил, счёт у некоторых матчей был с минусом, кэфы и очные, теперь корректно отобра

  • всем привет😉, по просьбе The Iron Wizard👍, объединил 2 таблицы ODDS_BRC и Altadar_2023 почистил код, улучшил, немного добавил красок, теперь таблица работает ещё лучше можно выбрать конкретн

Изображения в теме

Опубликовано
  • Постоянный

ребята всем привет😉, уже многими, было замечено, очередное обновление флешскора, а именно, результат матча, сайт возвращает, неверно. Отдельное спасибо говорим Adok-ку, он мне об этом сообщил👍

Что в коде изменилось? Раньше, с главной страницы, можно было спарсить, 1-й тайм и второй, потом сложить оба и получить результат матча. А сейчас сайт, работает так, возвращает 2-й тайм и результат матча, а первого тайма там нет. Поэтому, его нужно отдельно посчитать. Для этого нужно, внести, небольшие изменения в код. В модулях, загрузки линии и архива, если он есть. Вобщем, где есть загрузка матчей или обновления результатов.

Как самостоятельно исправить, на примере парсера от Инфинити.

        1. Зайти в модуль загрузки линии. У Инфинити, он называется getMS. Этот модуль отвечает за загрузку матчей с главной страницы флешскора.

Иначе, если Вы не нашли getMS, найти похожий, где есть нужные индексы AA, ADBD или воспользоваться поиском. Указав BA или BB для поиска. Таким же образом, можно найти и модуль для обновления результатов архива.

image.thumb.png.5e6af51cb291fc98bf6bf47890280c2f.png

        2. Изменить индексы, BA и BB

  • BA на AT
  • BB на AU

image.thumb.png.b9feeb20f537289ee4e8a9d7a52e1eb3.png

Раньше индекс BA отвечал за результат 1-го тайма для HOME, а BB для AWAY

После изменения индексов на AT и AU. Теперь в переменной home_scored_first у нас результат всего матча для HOME, а в away_scored_first – AWAY. Ещё раз повторюсь, теперь переменные хранят, результат всего матча для каждой отдельной команды. Имена переменных, могут отличаться, но хранят информацию одинаково.

         3. Далее, нужно найти место, где эти переменные используются для вывода результата на лист.

В парсере от Инфинити, у нас вывод только результата матча, без 1-го тайма.

image.thumb.png.eacd8e6460098ddf2a823648d506ef72.png

Чтобы исправить загрузку результатов в нём, нужно: 

datalist2 = Array(..........................

Заменить на:

datalist2 = Array(home_scored_first, away_scored_first)

Всё!! Ремонт закончен🔧😅

P.S. Примеры из других парсеров, Делюкс:

Было так для первого тайма:

Sheets("Archive").Range("AF" & rowindx).Value = first_home & " : " & first_away

Должно быть так:

Sheets("Archive").Range("AF" & rowindx).Value = Val(first_home) - Val(second_home) & " : " & Val(first_away) - Val(second_away)

Было так для матча:

Sheets("Archive").Range("AG" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

Теперь так:

Sheets("Archive").Range("AG" & rowindx).Value = first_home & " : " & first_away

 

 

Опубликовано
40 минут назад, Shurik91 сказал:

ребята всем привет😉, уже многими, было замечено, очередное обновление флешскора, а именно, результат матча, сайт возвращает, неверно. Отдельное спасибо говорим Adok-ку, он мне об этом сообщил👍

Что в коде изменилось? Раньше, с главной страницы, можно было спарсить, 1-й тайм и второй, потом сложить оба и получить результат матча. А сейчас сайт, работает так, возвращает 2-й тайм и результат матча, а первого тайма там нет. Поэтому, его нужно отдельно посчитать. Для этого нужно, внести, небольшие изменения в код. В модулях, загрузки линии и архива, если он есть. Вобщем, где есть загрузка матчей или обновления результатов.

Как самостоятельно исправить, на примере парсера от Инфинити.

        1. Зайти в модуль загрузки линии. У Инфинити, он называется getMS. Этот модуль отвечает за загрузку матчей с главной страницы флешскора.

Иначе, если Вы не нашли getMS, найти похожий, где есть нужные индексы AA, ADBD или воспользоваться поиском. Указав BA или BB для поиска. Таким же образом, можно найти и модуль для обновления результатов архива.

image.thumb.png.5e6af51cb291fc98bf6bf47890280c2f.png

        2. Изменить индексы, BA и BB

  • BA на AT
  • BB на AU

image.thumb.png.b9feeb20f537289ee4e8a9d7a52e1eb3.png

Раньше индекс BA отвечал за результат 1-го тайма для HOME, а BB для AWAY

После изменения индексов на AT и AU. Теперь в переменной home_scored_first у нас результат всего матча для HOME, а в away_scored_first – AWAY. Ещё раз повторюсь, теперь переменные хранят, результат всего матча для каждой отдельной команды. Имена переменных, могут отличаться, но хранят информацию одинаково.

         3. Далее, нужно найти место, где эти переменные используются для вывода результата на лист.

В парсере от Инфинити, у нас вывод только результата матча, без 1-го тайма.

image.thumb.png.eacd8e6460098ddf2a823648d506ef72.png

Чтобы исправить загрузку результатов в нём, нужно: 

datalist2 = Array(..........................

Заменить на:

datalist2 = Array(home_scored_first, away_scored_first)

Всё!! Ремонт закончен🔧😅

P.S. Примеры из других парсеров, Делюкс:

Было так для первого тайма:

Sheets("Archive").Range("AF" & rowindx).Value = first_home & " : " & first_away

Должно быть так:

Sheets("Archive").Range("AF" & rowindx).Value = Val(first_home) - Val(second_home) & " : " & Val(first_away) - Val(second_away)

Было так для матча:

Sheets("Archive").Range("AG" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

Теперь так:

Sheets("Archive").Range("AG" & rowindx).Value = first_home & " : " & first_away

 

 

Спасибо! Ты кудесник!!!

Опубликовано
1 час назад, Shurik91 сказал:

ребята всем привет😉, уже многими, было замечено, очередное обновление флешскора, а именно, результат матча, сайт возвращает, неверно. Отдельное спасибо говорим Adok-ку, он мне об этом сообщил👍

Что в коде изменилось? Раньше, с главной страницы, можно было спарсить, 1-й тайм и второй, потом сложить оба и получить результат матча. А сейчас сайт, работает так, возвращает 2-й тайм и результат матча, а первого тайма там нет. Поэтому, его нужно отдельно посчитать. Для этого нужно, внести, небольшие изменения в код. В модулях, загрузки линии и архива, если он есть. Вобщем, где есть загрузка матчей или обновления результатов.

Как самостоятельно исправить, на примере парсера от Инфинити.

        1. Зайти в модуль загрузки линии. У Инфинити, он называется getMS. Этот модуль отвечает за загрузку матчей с главной страницы флешскора.

Иначе, если Вы не нашли getMS, найти похожий, где есть нужные индексы AA, ADBD или воспользоваться поиском. Указав BA или BB для поиска. Таким же образом, можно найти и модуль для обновления результатов архива.

image.thumb.png.5e6af51cb291fc98bf6bf47890280c2f.png

        2. Изменить индексы, BA и BB

  • BA на AT
  • BB на AU

image.thumb.png.b9feeb20f537289ee4e8a9d7a52e1eb3.png

Раньше индекс BA отвечал за результат 1-го тайма для HOME, а BB для AWAY

После изменения индексов на AT и AU. Теперь в переменной home_scored_first у нас результат всего матча для HOME, а в away_scored_first – AWAY. Ещё раз повторюсь, теперь переменные хранят, результат всего матча для каждой отдельной команды. Имена переменных, могут отличаться, но хранят информацию одинаково.

         3. Далее, нужно найти место, где эти переменные используются для вывода результата на лист.

В парсере от Инфинити, у нас вывод только результата матча, без 1-го тайма.

image.thumb.png.eacd8e6460098ddf2a823648d506ef72.png

Чтобы исправить загрузку результатов в нём, нужно: 

datalist2 = Array(..........................

Заменить на:

datalist2 = Array(home_scored_first, away_scored_first)

Всё!! Ремонт закончен🔧😅

P.S. Примеры из других парсеров, Делюкс:

Было так для первого тайма:

Sheets("Archive").Range("AF" & rowindx).Value = first_home & " : " & first_away

Должно быть так:

Sheets("Archive").Range("AF" & rowindx).Value = Val(first_home) - Val(second_home) & " : " & Val(first_away) - Val(second_away)

Было так для матча:

Sheets("Archive").Range("AG" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

Теперь так:

Sheets("Archive").Range("AG" & rowindx).Value = first_home & " : " & first_away

 

 

У меня даже получилось выводить и первый и второй тайм.

Опубликовано
1 час назад, deshenal сказал:

I even managed to show both the first and second half.

какие переменные вы изменили?

Опубликовано
10 минут назад, vadavada сказал:

какие переменные вы изменили?

Поменяла индексы, как Вы указали и прописала действие:

 

half_time = (Val(first_home) - Val(second_home)) & " : " & (Val(first_away) - Val(second_away))


 full_time = first_home & " : " & first_away

 

Только вот не знаю, как в модулях HomeAll и AwayAll заставить первые таймы прописывать.

Опубликовано
1 минуту назад, deshenal сказал:

I changed the indexes as you indicated and prescribed the action:

 

half_time = (Val(first_home) - Val(second_home)) & " : " & (Val(first_away) - Val(second_away))


 full_time = first_home & " : " & first_away

 

But I don’t know how to force the first halves to be written in the HomeAll and AwayAll modules.

можешь поделиться этим модулем? В моем файле его, кажется, нет.

Опубликовано
4 минуты назад, vadavada сказал:

можешь поделиться этим модулем? В моем файле его, кажется, нет.

Это первый модуль в любом парсере. 

Безымянный.png

Опубликовано
2 минуты назад, deshenal сказал:

This is the first module in any parser. 

Unnamed.png

кажется, мы работаем над разными таблицами

Опубликовано
Только что, vadavada сказал:

кажется, мы работаем над разными таблицами

Возможно. Давайте свою я гляну.

Опубликовано
11 часов назад, Shurik91 сказал:

ребята всем привет😉, уже многими, было замечено, очередное обновление флешскора, а именно, результат матча, сайт возвращает, неверно. Отдельное спасибо говорим Adok-ку, он мне об этом сообщил👍

Что в коде изменилось? Раньше, с главной страницы, можно было спарсить, 1-й тайм и второй, потом сложить оба и получить результат матча. А сейчас сайт, работает так, возвращает 2-й тайм и результат матча, а первого тайма там нет. Поэтому, его нужно отдельно посчитать. Для этого нужно, внести, небольшие изменения в код. В модулях, загрузки линии и архива, если он есть. Вобщем, где есть загрузка матчей или обновления результатов.

Как самостоятельно исправить, на примере парсера от Инфинити.

        1. Зайти в модуль загрузки линии. У Инфинити, он называется getMS. Этот модуль отвечает за загрузку матчей с главной страницы флешскора.

Иначе, если Вы не нашли getMS, найти похожий, где есть нужные индексы AA, ADBD или воспользоваться поиском. Указав BA или BB для поиска. Таким же образом, можно найти и модуль для обновления результатов архива.

image.thumb.png.5e6af51cb291fc98bf6bf47890280c2f.png

        2. Изменить индексы, BA и BB

  • BA на AT
  • BB на AU

image.thumb.png.b9feeb20f537289ee4e8a9d7a52e1eb3.png

Раньше индекс BA отвечал за результат 1-го тайма для HOME, а BB для AWAY

После изменения индексов на AT и AU. Теперь в переменной home_scored_first у нас результат всего матча для HOME, а в away_scored_first – AWAY. Ещё раз повторюсь, теперь переменные хранят, результат всего матча для каждой отдельной команды. Имена переменных, могут отличаться, но хранят информацию одинаково.

         3. Далее, нужно найти место, где эти переменные используются для вывода результата на лист.

В парсере от Инфинити, у нас вывод только результата матча, без 1-го тайма.

image.thumb.png.eacd8e6460098ddf2a823648d506ef72.png

Чтобы исправить загрузку результатов в нём, нужно: 

datalist2 = Array(..........................

Заменить на:

datalist2 = Array(home_scored_first, away_scored_first)

Всё!! Ремонт закончен🔧😅

P.S. Примеры из других парсеров, Делюкс:

Было так для первого тайма:

Sheets("Archive").Range("AF" & rowindx).Value = first_home & " : " & first_away

Должно быть так:

Sheets("Archive").Range("AF" & rowindx).Value = Val(first_home) - Val(second_home) & " : " & Val(first_away) - Val(second_away)

Было так для матча:

Sheets("Archive").Range("AG" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

Теперь так:

Sheets("Archive").Range("AG" & rowindx).Value = first_home & " : " & first_away

 

 

спасибо

Опубликовано

Изменились сами запросы. Раньше была одна ссылка запроса. Сейчас 3 ссылки запроса. Самый простой вариант - разделить запрос на таймы и оттуда все выдергивать. Если сложнее просто переписать парсер. Но вариант который выше тоже рабочий просто в самом коде разницу матч-2 тайм сделайте и работать будет.

Screenshot_1.png

Опубликовано
  • Постоянный
11 часов назад, deshenal сказал:

Поменяла индексы, как Вы указали и прописала действие:

 

half_time = (Val(first_home) - Val(second_home)) & " : " & (Val(first_away) - Val(second_away))


 full_time = first_home & " : " & first_away

 

Только вот не знаю, как в модулях HomeAll и AwayAll заставить первые таймы прописывать.

привет🌷 замени индексы BA и BB для этих модулей:

image.thumb.png.dab7332b466765270410fcc84d698b1f.png

далее, только там, где идёт запись на лист, замени переменные с приставкой _first, на расчёт 1-го тайма. Имена переменных могут отличаться. На скрине, я ✖️ показал, как было раньше и как быть не должно, а ✔️ как правильно и как должно быть сейчас. Записей на листе около 6 шт., не забудь поменять все. Пример показан для таблицы Делюкс и похожих😉 Обязательно прогони парсер для теста и убедись, что на всех листах есть 1-й тайм и результат верный👍

image.thumb.png.015abf9a839d18540415a3f7aca8d223.png

Изменено пользователем Shurik91

Опубликовано
  • Модераторы
30 минут назад, Shurik91 сказал:

привет🌷 замени индексы BA и BB для этих модулей:

image.thumb.png.dab7332b466765270410fcc84d698b1f.png

далее, только там, где идёт запись на лист, замени переменные с приставкой _first, на расчёт 1-го тайма. Имена переменных могут отличаться. На скрине, я ✖️ показал, как было раньше и как быть не должно, а ✔️ как правильно и как должно быть сейчас. Записей на листе около 6 шт., не забудь поменять все. Пример показан для таблицы Делюкс и похожих😉 Обязательно прогони парсер для теста и убедись, что на всех листах есть 1-й тайм и результат верный👍

image.thumb.png.015abf9a839d18540415a3f7aca8d223.png

в DeluX_API-based_v1.0 вроде все работает корректно..всегда считал это идеальным решением.

Опубликовано
  • Постоянный
2 минуты назад, al88sm сказал:

в DeluX_API-based_v1.0 вроде все работает корректно..всегда считал это идеальным решением.

есть много других таблиц, похожих на Делюкс, они работают с флешскорами, исправления только для них.

Опубликовано
3 минуты назад, Shurik91 сказал:

есть много других таблиц, похожих на Делюкс, они работают с флешскорами, исправления только для них.

можно ссылку на таблицы?

Опубликовано
1 час назад, Shurik91 сказал:

привет🌷 замени индексы BA и BB для этих модулей:

image.thumb.png.dab7332b466765270410fcc84d698b1f.png

далее, только там, где идёт запись на лист, замени переменные с приставкой _first, на расчёт 1-го тайма. Имена переменных могут отличаться. На скрине, я ✖️ показал, как было раньше и как быть не должно, а ✔️ как правильно и как должно быть сейчас. Записей на листе около 6 шт., не забудь поменять все. Пример показан для таблицы Делюкс и похожих😉 Обязательно прогони парсер для теста и убедись, что на всех листах есть 1-й тайм и результат верный👍

image.thumb.png.015abf9a839d18540415a3f7aca8d223.png

Спасибочки!!! Всё получилось!!!

Опубликовано
10 минут назад, dchervyakov сказал:

Добрый день! Помогите восстановить таблицу. Не выдает результаты. 

QUARTZ_SYSTEM_MOD RUS (1).xlsm 1.42 MB · 0 загрузок

назовите сколько будет стоить?

Опубликовано

Добрый вечер! А кто подскажет, что в таком варианте нужно заменить?

ElseIf fs_index_name = "AA" Then
            first_home = "": first_away = "": second_home = "": second_away = ""
            For j = 0 To fs_row_length - 1
                fs_row_parts = Split(fs_row(j), ChrW(&HF7))
                If fs_row_parts(0) = "AA" Then match_id = fs_row_parts(1)
                If fs_row_parts(0) = "BA" Then first_home = fs_row_parts(1)
                If fs_row_parts(0) = "BB" Then first_away = fs_row_parts(1)
                If fs_row_parts(0) = "BC" Then second_home = fs_row_parts(1)
                If fs_row_parts(0) = "BD" Then second_away = fs_row_parts(1)
                If fs_row_parts(0) = "AB" Then status_game = fs_row_parts(1)
                If fs_row_parts(0) = "AC" Then status_game_code = fs_row_parts(1)
            Next j
            Set fcell = ThisWorkbook.Sheets("listing").Columns("E:E").Find(match_id)
            rowindx = CStr(fcell.Row)
            If status_game = 3 And (status_game_code = 3 Or status_game_code = 10 Or status_game_code = 11) And first_home <> "" And second_home <> "" Then
                Sheets("listing").Range("BI" & rowindx).Value = first_home & " : " & first_away
                Sheets("listing").Range("BJ" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

Опубликовано
11 минут назад, Lucky сказал:

Добрый вечер! А кто подскажет, что в таком варианте нужно заменить?

ElseIf fs_index_name = "AA" Then
            first_home = "": first_away = "": second_home = "": second_away = ""
            For j = 0 To fs_row_length - 1
                fs_row_parts = Split(fs_row(j), ChrW(&HF7))
                If fs_row_parts(0) = "AA" Then match_id = fs_row_parts(1)
                If fs_row_parts(0) = "BA" Then first_home = fs_row_parts(1)
                If fs_row_parts(0) = "BB" Then first_away = fs_row_parts(1)
                If fs_row_parts(0) = "BC" Then second_home = fs_row_parts(1)
                If fs_row_parts(0) = "BD" Then second_away = fs_row_parts(1)
                If fs_row_parts(0) = "AB" Then status_game = fs_row_parts(1)
                If fs_row_parts(0) = "AC" Then status_game_code = fs_row_parts(1)
            Next j
            Set fcell = ThisWorkbook.Sheets("listing").Columns("E:E").Find(match_id)
            rowindx = CStr(fcell.Row)
            If status_game = 3 And (status_game_code = 3 Or status_game_code = 10 Or status_game_code = 11) And first_home <> "" And second_home <> "" Then
                Sheets("listing").Range("BI" & rowindx).Value = first_home & " : " & first_away
                Sheets("listing").Range("BJ" & rowindx).Value = (Val(first_home) + Val(second_home)) & " : " & (Val(first_away) + Val(second_away))

При замене BA на AT и BB на AU получаем результат всего матч в строке первого тайма, а в строке всего тайма вообще непонятный результат 🙂  !!!

Опубликовано
3 минуты назад, Lucky сказал:

При замене BA на AT и BB на AU получаем результат всего матч в строке первого тайма, а в строке всего тайма вообще непонятный результат 🙂  !!!

А в строке всего матча получаете результат матча+результат второго тайма.

Опубликовано
  • Постоянный
6 минут назад, Lucky сказал:

При замене BA на AT и BB на AU получаем результат всего матч в строке первого тайма, а в строке всего тайма вообще непонятный результат 🙂  !!!

попробуй

ElseIf fs_index_name = "AA" Then
            first_home = "": first_away = "": second_home = "": second_away = ""
            For j = 0 To fs_row_length - 1
                fs_row_parts = Split(fs_row(j), ChrW(&HF7))
                If fs_row_parts(0) = "AA" Then match_id = fs_row_parts(1)
                If fs_row_parts(0) = "AT" Then first_home = fs_row_parts(1)
                If fs_row_parts(0) = "AU" Then first_away = fs_row_parts(1)
                If fs_row_parts(0) = "BC" Then second_home = fs_row_parts(1)
                If fs_row_parts(0) = "BD" Then second_away = fs_row_parts(1)
                If fs_row_parts(0) = "AB" Then status_game = fs_row_parts(1)
                If fs_row_parts(0) = "AC" Then status_game_code = fs_row_parts(1)
            Next j
            Set fcell = ThisWorkbook.Sheets("listing").Columns("E:E").Find(match_id)
            rowindx = CStr(fcell.Row)
            If status_game = 3 And (status_game_code = 3 Or status_game_code = 10 Or status_game_code = 11) And first_home <> "" And second_home <> "" Then
                Sheets("listing").Range("BI" & rowindx).Value = Val(first_home) - Val(second_home) & " : " & Val(first_away) - Val(second_away)
                Sheets("listing").Range("BJ" & rowindx).Value = first_home & " : " & first_away

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

Последние посетители 1

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.