Перейти к содержанию

Рекомендуемые сообщения

9 минут назад, Валерий Иванович сказал:

В общем, странностей в макросах пруд пруди, циклы глючат по страшному. Ощущения, будто макрос торопится так закончить цикл, что подлагивает и косячит - это если говорить понятным языком. Опыт с vba не велик (месяца 4 наверно), как только начал юзать таблицы, но многое доступно пониманию, т.к. сам несколько лет юзал, в основе php, и другие языки в сфере Web. Нарисовал простой curl в php, сверил данные. Php нашел только 6 матчей дома  команды "Сервисес", в excel же бардак: есть так же эти же 6 матчей +12 левых матчей. Если вы не против, я подготовлю таблицу с кое-какими макросами, разумеется без начинки для исправления багов. Цену обсудим, если компромисс найдем, файл скину в лс.          

1.png

2.png

8 матчей, а не 6. Не то выделил 🙂

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299421
Поделиться на другие сайты

  • Ответов 50
  • Создана
  • Последний ответ

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

вечер добрый, захотелось мне уже посмотреть, не мог ждать до выходных 😅, сильно было интересно. Это происходит, потому-что, после прохождения по определённому блоку, допустим Очные, программа переходит к следующему шагу, загрузке блока, Последние игры. И потом, начинает разбирать, этот блок на части, а так как, до этого использовались, те же переменные, в них остались, старые данные с блока Очные, программа их подхватывала и добавляла эти самые, неверные данные. Вот так вот. 😉 Как решить данную проблему? Нужно, перед загрузкой следующего блока, программе сообщать, что мы начинаем, новый разбор, нового блока. Внесите следующие правки, добавьте 2 строчки кода 🤭 Конечно, названия могут отличаться, в разных программах, др. авторов. Так что, зелёным, пометил, какие именно, должны быть имена! Пометил жирным курсивов, кто не читает до конца 👀 Попробуйте, о результатах сообщите.

tour_name = "": home_name = ""

image.thumb.png.9e112026c3afb6ef4af7735b0bbed81a.png

Изменено пользователем Shurik91
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299609
Поделиться на другие сайты

6 минут назад, Shurik91 сказал:

Внесите следующие правки, добавьте 2 строчки кода 🤭

Перед блоком Get Home/away Matches и в конце, только эти 2 строчки кода, красного цвета.

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299610
Поделиться на другие сайты

  • Администраторы

А можно как-то сделать, чтоб ещё и фору парсило?

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299723
Поделиться на другие сайты

47 минут назад, Anaz87 сказал:

А можно как-то сделать, чтоб ещё и фору парсило?

Это скорее всего вам нужно искать другой парсер, что бы парсил напрямую с бк или еще откуда-то. Этот парсит только те кеффы, что есть на сайте soccerstand. А на soccerstand насколько мне известно форы нету, если добавят, то и мы добавим в парсер 🙂 

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299734
Поделиться на другие сайты

12 часов назад, Shurik91 сказал:

Перед блоком Get Home/away Matches и в конце, только эти 2 строчки кода, красного цвета.

Это все у меня на месте стоит, добавлял еще в некоторых местах - но результата не принесло. Решил проблему другим способом, более грубым. В начале каждого модуля перед началом загрузки добавил Sheets("Home").Range("A2:I50").ClearContents и Sheets("Guest").Range("A2:I50").ClearContents. Обнаружилось что цикл то работает верно, просто записи предыдущей работы цикла сохранялись и при работе нового цикла они смешивались с предыдущими и сортировались по дате, и не все они мешали вычислениям, поэтому на 1000 матчей, выходило примерно 50 ошибок с недостоверной или недостающей информацией. Элементарный пример с командой "Сервисес" с 2019 года по сей день, они сыграли лишь 8 раз дома, а это 8 из 10, что недопустимо для вычисления. Так что ошибок не избежать, если только не сузить круг до 8 или меньше. Но и польза от этого тоже  есть - левых матчей теперь нету хотя бы :)))      

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299743
Поделиться на другие сайты

  • Администраторы
1 час назад, Валерий Иванович сказал:

Это скорее всего вам нужно искать другой парсер, что бы парсил напрямую с бк или еще откуда-то. Этот парсит только те кеффы, что есть на сайте soccerstand. А на soccerstand насколько мне известно форы нету, если добавят, то и мы добавим в парсер 🙂 

А это что по-вашему? Они всегда там были

Screenshot_2023-02-21-12-37-14-653-edit_com.android.chrome.jpg

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299768
Поделиться на другие сайты

 

2 часа назад, Anaz87 сказал:

А можно как-то сделать, чтоб ещё и фору парсило?

Форы есть и их можно извлечь, с помощью парсера выше. Если не получится самостоятельно, после работы Вам сделаю.

Изменено пользователем Shurik91
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299775
Поделиться на другие сайты

3 часа назад, Anaz87 сказал:

А можно как-то сделать, чтоб ещё и фору парсило?

Пользуйтесь. Профи баги исправят, и по желанию добавят еще объекты. Если что-то не загрузилось, значит на soccerstand этого нет.

P.S. В ячейку J1 обязательно вставлять ID матча, иначе ничего не загрузится. 

odds.xlsb

Изменено пользователем Валерий Иванович
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299801
Поделиться на другие сайты

3 часа назад, Валерий Иванович сказал:

Пользуйтесь. Профи баги исправят, и по желанию добавят еще объекты. Если что-то не загрузилось, значит на soccerstand этого нет.

P.S. В ячейку J1 обязательно вставлять ID матча, иначе ничего не загрузится. 

odds.xlsb 40.38 \u043a\u0411 · 12 загрузок

А с какого сайта вставлять ID матча ?

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299895
Поделиться на другие сайты

5 минут назад, Petrovich сказал:

А с какого сайта вставлять ID матча ?

Soccerstand

Изменено пользователем Shurik91
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299904
Поделиться на другие сайты

3 минуты назад, Petrovich сказал:

А с какого сайта вставлять ID матча ?

https://www.soccerstand.com/ru/match/8K6CbY15/#/match-summary
Это ссылка на игру Блэкберн - Блэкпул, сегодня в 22:45. ID этой игры является 8K6CbY15. Этот набор цифр и букв содержится в ссылке.

Аналогично с другими матчами.

Понял?


P.S. а на что указывает падение/рост коэффициентов?

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299905
Поделиться на другие сайты

А нельзя его сделать, чтобы парсил матчи и проставлял все вышеуказанные коэффициенты автоматом?

И выводил данные по горизонтали, чтобы все команды поместились и было наглядно.

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299946
Поделиться на другие сайты

Не вижу никакого смысла в этой таблице (я про ODDS)

Вот спарсил на 22 февраля. И фора на матч, и на 1 тайм. Прогноз на тотал больше матч и первый тайм2023-02-21_21-13-06.thumb.png.327ae5f1eee91287228e4619506d828a.png

22.xlsx

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299947
Поделиться на другие сайты

10 минут назад, Иван Петров сказал:

А нельзя его сделать, чтобы парсил матчи и проставлял все вышеуказанные коэффициенты автоматом?

И выводил данные по горизонтали, чтобы все команды поместились и было наглядно.

Он этим и занимается. Установите модуль в парсер матчей и будет вам счастье )

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299951
Поделиться на другие сайты

10 минут назад, Yurec сказал:

Не вижу никакого смысла в этой таблице (я про ODDS)

Вот спарсил на 22 февраля. И фора на матч, и на 1 тайм. Прогноз на тотал больше матч и первый тайм2023-02-21_21-13-06.thumb.png.327ae5f1eee91287228e4619506d828a.png

22.xlsx 45.36 \u043a\u0411 · 1 загрузка

Это не таблица - это модуль таблицы.

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299952
Поделиться на другие сайты

Только что, Валерий Иванович сказал:

Это не таблица - это модуль таблицы.

А как на саму таблицу глянуть?

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299953
Поделиться на другие сайты

11 минут назад, Yurec сказал:

А как на саму таблицу глянуть?

На мою таблицу, где используется этот модуль - в принципе, пока никак. Закончу реализацию - выложу. 

Я лишь попросил о помощи знатоков vba, в исправлении бага с ОЗ (таково мое направление). Думаю в этой теме ничего полезного не найдете.       

Изменено пользователем Валерий Иванович
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299961
Поделиться на другие сайты

2 минуты назад, Валерий Иванович сказал:

Думаю в этой теме ничего полезного не найдете.    

Ясно

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-299962
Поделиться на другие сайты

  • 2 недели спустя...
В 21.02.2023 в 12:57, Валерий Иванович сказал:

Пользуйтесь. Профи баги исправят, и по желанию добавят еще объекты. Если что-то не загрузилось, значит на soccerstand этого нет.

P.S. В ячейку J1 обязательно вставлять ID матча, иначе ничего не загрузится. 

odds.xlsb 40.38 \u043a\u0411 · 19 загрузок

Да. Баг тут есть, точнее неверная интерпретация фор. Во 2-м столбце не те же форы для 2-й команды, а обратные должны быть.

Изменено пользователем Вася
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-304997
Поделиться на другие сайты

Помимо интерпретации там есть еще баги, о которых выше упоминал Shurik91. 

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-305110
Поделиться на другие сайты

Вася посмотри, как я достаю форы, вроде всё работает 😉 Вернул старые параметры 😅

В odds_upd_2, было так:

Цитата

 

Внимательно смотрите на параметры, которые передаются в функцию, логика, немного др., а именно.

Если у нас раздел "1X2 odds" то:

2, 2, fs_in, "bet365")

2 - любая цифра

если "O/U":

2, 1, fs_in, "bet365"

а если "HT/FT":

2, 0, fs_in, "bet365"

 

В odds_upd_2.1, как было с самого начала, может кому-то удобнее будет.

Если у нас раздел "1X2 odds" то:

2, 3, fs_in, "bet365")

2 - любая цифра

если "O/U":

2, 2, fs_in, "bet365"

а если "HT/FT":

2, 1, fs_in, "bet365"

odds_upd_2.1.xlsb

Изменено пользователем Shurik91
Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-306087
Поделиться на другие сайты

Форы работают, проверил матчи с разными кф, смотрите примеры, там всё очень понятно написано. ✍️

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-306090
Поделиться на другие сайты

  • 1 год спустя...

а есть подобный софт но чтобы все матчи за день парсил?

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-467506
Поделиться на другие сайты

В 31.03.2024 в 22:21, hostmas сказал:

а есть подобный софт но чтобы все матчи за день парсил?

Совместите модуль с парсером матчей - и будет вам счастье 🙂

2024-04-05_162259.jpg

Ссылка на комментарий
https://brcbet.com/topic/263608-parser-koeffitsientov-s-soccerstand-remont/page/2/#findComment-469811
Поделиться на другие сайты

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

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

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...