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

Прога Farella будет, если...


Перейти к решению Решено Farel,

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

5 часов назад, Grey Cardinal сказал:

Python code и названия еще нет. я еще на счет этого не думал.

Если сделаешь парсер по Красным Карточкам и Жёлто-Красным, то поделись им, пожалуйста и я создам отдельную тему по этой стратегии, а-то тут засорять главную тему по парсеру "Farella" не хочется... О'k?

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497643
Поделиться на другие сайты

8 часов назад, Evgeniy PRO Better сказал:

Если сделаешь парсер по Красным Карточкам и Жёлто-Красным, то поделись им, пожалуйста и я создам отдельную тему по этой стратегии, а-то тут засорять главную тему по парсеру "Farella" не хочется... О'k?

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

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497653
Поделиться на другие сайты

2 часа назад, Grey Cardinal сказал:

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

скинь код который есть, а мы общими усилиями допишем 

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497660
Поделиться на другие сайты

  • Постоянный

Сначала бы по архиву в ручную за пару месяцев прогнали и посмотрели, а то может и нет смысла возиться с этими красными карточками. Лучше бы занялись корректировкой моих систем, что я скинул. Там уж точно они плюсовые, подтвержденные фактами. Создаётся ощущение, что тут большинству просто нравится возиться с разными программами, а не деньги на них зарабатывать. Тем более скинул 200 систем, многие из которых уже плюсовые... Бери да зарабатывай, но зачем, когда лучше попробовать ещё что-то, что не факт, что толк от этого будет. Когда уже есть все готовое для заработка, от А до Я. 

Изменено пользователем Farel
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497662
Поделиться на другие сайты

19 минут назад, Mazuridze сказал:

скинь код который есть, а мы общими усилиями допишем 

Я его напишу либо сам, либо код уйдет в корзину.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497664
Поделиться на другие сайты

  • Постоянный
59 минут назад, Farel сказал:

Сначала бы по архиву в ручную за пару месяцев прогнали и посмотрели, а то может и нет смысла возиться с этими красными карточками. Лучше бы занялись корректировкой моих систем, что я скинул. Там уж точно они плюсовые, подтвержденные фактами. Создаётся ощущение, что тут большинству просто нравится возиться с разными программами, а не деньги на них зарабатывать. Тем более скинул 200 систем, многие из которых уже плюсовые... Бери да зарабатывай, но зачем, когда лучше попробовать ещё что-то, что не факт, что толк от этого будет. Когда уже есть все готовое для заработка, от А до Я. 

Есть те, кто после долгих лет поисков уже подсели на сам процесс изучения таблиц, а не их результат)

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497670
Поделиться на другие сайты

  • Постоянный
2 минуты назад, Sweet Mask сказал:

Есть те, кто после долгих лет поисков уже подсели на сам процесс изучения таблиц, а не их результат)

Да так и есть скорее всего. Но основная причина, считаю, от того, что нету нормального игрового банка у большинства. Как неоднократно писал, ставки по 500 рублей не дадут в итоге какого-либо нормального заработка, то есть 5 тыс в месяц, а это вообще ни о чем. А хотя бы по 3 тыс ставки тянуть могут наверное только единицы. Поэтому букмекеры и процветают, по 10-20 тыс стрегут потихоньку с каждого, больше мало кто выделяет, и ставят по 10%, по итогу банки свои проигрывают, а ставить нужно максимум до 2% от банка, а то и по 1%, тогда можно нормально и стабильно зарабатывать.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497673
Поделиться на другие сайты

5 часов назад, Grey Cardinal сказал:

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

Хорошо. Значит будем обращаться к другим программистам.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497679
Поделиться на другие сайты

2 минуты назад, Evgeniy PRO Better сказал:

Хорошо. Значит будем обращаться к другим программистам.

Может кто-то и захочет из этого форума сделать такой парсер, или искать фрилансера, что бы он сделал.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497680
Поделиться на другие сайты

2 часа назад, Grey Cardinal сказал:

Я его напишу либо сам, либо код уйдет в корзину.

В принципе, у домашних команд вероятность забития гола выше, чем на выезде... результаты отличные, так что смысла нет выкидывать этот полу-код на домашние команды в корзину! ))

Изменено пользователем Evgeniy PRO Better
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497681
Поделиться на другие сайты

В 10.01.2025 в 02:17, Grey Cardinal сказал:

Матчи на сегодня, по стратегии красных карт

matches_data.xlsx 9.99 kB · 21 загрузка

А на сегодня 11.01 матчи с домашними командами уже парсил? если да, то скинь, проверим снова проходимость...

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497682
Поделиться на другие сайты

2 минуты назад, Evgeniy PRO Better сказал:

А на сегодня 11.01 матчи с домашними командами уже парсил? если да, то скинь, проверим снова проходимость...

Да держи

red card arhiv.xlsx

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497684
Поделиться на другие сайты

22 минуты назад, Grey Cardinal сказал:

Благодарю!

Снова пока все матчи зашли, кроме тех, которые как-раз не подошли по Кф. на победу (слишком явные аутсайдеры)... Очень много матчей нашлось на сегодня! А если ещё прибавить поиск гостевых команд, то вообще захлебнуться можно было бы от количества, никакого банка не хватило бы проставиться на все, флэтом даже по 1000 руб., не говоря уже о 10 тыс. 😆

Изменено пользователем Evgeniy PRO Better
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497687
Поделиться на другие сайты

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

...Лучше бы занялись корректировкой моих систем, что я скинул. Там уж точно они плюсовые, подтвержденные фактами. Создаётся ощущение, что тут большинству просто нравится возиться с разными программами, а не деньги на них зарабатывать. Тем более скинул 200 систем, многие из которых уже плюсовые... Бери да зарабатывай, но зачем, когда лучше попробовать ещё что-то, что не факт, что толк от этого будет. Когда уже есть все готовое для заработка, от А до Я. 

- Постоянно корректировать все 200 систем - слишком много времени отнимет это дело... А обычная стратегия, не требующая никаких таблиц и никаких корректировок, кроме знания всего двух критериев отбора (по примеру стратегии на К.К. - смотрим только наличие К.К в крайних матчах и Кф. на победу в предстоящем матче) и уже около 6 лет работает как часы, вообще без корректировок... Кому нравиться возиться с корректировками сотен систем, тратя время, которое могло бы уйти на зарабатывание денег по обычной стратегии, пусть возятся. У каждого свои предпочтения, каждому - своё. Выбор есть не надо никого заставлять выбирать только что-то одно, пусть сами выбирают по душе, так сказать. Мне иногда тоже хочется повозиться с корректировками систем по таблицам и я вожусь, потому что мне это в кайф, сам процесс! )) Но это когда есть время, а иногда (чаще всего) времени нет и я ставлю быстро по обычным стратегиям.

Изменено пользователем Evgeniy PRO Better
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497688
Поделиться на другие сайты

  • Постоянный
3 часа назад, Grey Cardinal сказал:

Я его напишу либо сам, либо код уйдет в корзину.

Это как я понимаю, за бесплатно, я пас.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497689
Поделиться на другие сайты

1 минуту назад, The Iron Wizard сказал:

Это как я понимаю, за бесплатно, я пас.

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

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497690
Поделиться на другие сайты

  • Постоянный
Только что, Evgeniy PRO Better сказал:

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

Но дал понять

 

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497691
Поделиться на другие сайты

Сейчас же есть И.И. (искуственный интеллект), чаты GPT... А что, если им попробовать дать такое задание - найти все команды из списка на сегодня, у которых в крайнем матче была К.К. и Жёлто-Красная К. ??? !!! 🤣 Может, найдут?.. Надо попробовать дать им такое задание 🤖 и никакой парсер не нужен будет.

Изменено пользователем Evgeniy PRO Better
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497692
Поделиться на другие сайты

  • Постоянный
8 минут назад, Evgeniy PRO Better сказал:

- Постоянно корректировать все 200 систем - слишком много времени отнимет это дело... А обычная стратегия, не требующая никаких таблиц и никаких корректировок, кроме знания всего двух критериев отбора (по примеру стратегии на К.К. - смотрим только наличие К.К в крайних матчах и Кф. на победу в предстоящем матче) и уже около 6 лет работает как часы, вообще без корректировок... Кому нравиться возиться с корректировками сотен систем, тратя время, которое могло бы уйти на зарабатывание денег по обычной стратегии, пусть возятся. У каждого свои предпочтения, каждому - своё. Выбор есть не надо никого заставлять выбирать только что-то одно, пусть сами выбирают по душе, так сказать. Мне иногда тоже хочется повозиться с корректировками систем по таблицам и я вожусь, потому что мне это в кайф, сам процесс! )) Но это когда есть время, а иногда (чаще всего) времени нет и я ставлю быстро по обычным стратегиям.

Никакие 200 систем не нужны, 10-15 систем, и есть же системы, которые работали 3 года назад, и работают на текущем сезоне, и я за 5 минут нашел около 10 таких. Так что было бы желание. А насчёт твоей системы по КК, как уже многократно писал. Зайти на сайт Кворк, найти там спеца, и через 2-3 дня парсер был бы уже готов, возможно даже в этой программе. Было бы желание. Не думаю, что там что-то мего сложно. Желание и ещё раз желание. Просто нужно брать и делать, ну и деньги конечно же, чтобы оплатить работу.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497693
Поделиться на другие сайты

1 минуту назад, Farel сказал:

Никакие 200 систем не нужны, 10-15 систем, и есть же системы, которые работали 3 года назад, и работают на текущем сезоне, и я за 5 минут нашел около 10 таких. Так что было бы желание. А насчёт твоей системы по КК, как уже многократно писал. Зайти на сайт Кворк, найти там спеца, и через 2-3 дня парсер был бы уже готов, возможно даже в этой программе. Было бы желание. Не думаю, что там что-то мего сложно. Желание и ещё раз желание. Просто нужно брать и делать, ну и деньги конечно же, чтобы оплатить работу.

Это тоже вариант! Сайт Кворк пусть пока будет в запасе, так как задания платные, а И.И. может бесплатно искать нужные матчи ))

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497694
Поделиться на другие сайты

39 минут назад, Evgeniy PRO Better сказал:

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

Я не писал что я его выложу ни бесплатно, ни тем более платно. Если смогу сделать его матчи буду  выкладывать по возможности. И на этот момент нечем делиться .

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497696
Поделиться на другие сайты

1 час назад, Evgeniy PRO Better сказал:

и никакой парсер не нужен будет.

Хз. Мне и в рукопашную не в ломы проверить )) 

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497700
Поделиться на другие сайты

1 час назад, Sweet Tooth сказал:

Хз. Мне и в рукопашную не в ломы проверить )) 

Среди недели и мне не в ломы вручную проверить, а по субботам и воскресеньям ручная проверка будет занимать несколько часов, около 3 - 5 часов.

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497702
Поделиться на другие сайты

3 часа назад, Grey Cardinal сказал:

Я не писал что я его выложу ни бесплатно, ни тем более платно. Если смогу сделать его матчи буду  выкладывать по возможности. И на этот момент нечем делиться .

- Вот только что И.И. чата GPT по моему запросу сгенерировал код Python для парсинга матчей с К.К. в крайних матчах, там нужен ещё Selenium и драйвер скачать для браузера и указать версию этого драйвера в своём Python path. Попробуй этот код вставить, может заработает нормально. Там подправить нужно будет с поиском даты и настройкой часового пояса GMT и вроде всё.

Код Python: 

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import NoSuchElementException, TimeoutException


def get_teams_with_cards(url, date):
    """
    Finds teams that received red or yellow-red cards in their last match.

    Args:
        url: The URL of the Livescore website.
        date: The date to search (e.g., "12/01 SU").

    Returns:
        A list of teams that received cards, or None if an error occurs.
    """
    options = webdriver.ChromeOptions()
    options.add_argument("--headless=new")  # Run without a visible window (optional)
    driver = webdriver.Chrome(options=options)
    try:
        driver.get(url)

        # Set time zone
        try:
            tz_menu = WebDriverWait(driver, 10).until(
                EC.presence_of_element_located((By.ID, "timezone"))
            )  # Handle potential element not found in time
            tz_menu.click()
            WebDriverWait(driver, 10).until(
                EC.element_to_be_clickable((By.XPATH, '//a[text()="GMT +4"]'))
            ).click()
        except (NoSuchElementException, TimeoutException) as e:
            print(f"Error setting timezone: {e}")
            return None
        
        #Go to the correct date
        next_day_button = driver.find_element(By.XPATH, '//button[text()="Next day"]')
        next_day_button.click()
        time.sleep(1) #wait for the page to load
        
        next_day_button = driver.find_element(By.XPATH, '//button[text()="Next day"]')
        next_day_button.click()
        time.sleep(1) #wait for the page to load

        teams_with_cards = set()  # Use a set to avoid duplicates

        # Find all football match elements
        matches = driver.find_elements(By.XPATH, "//div[@class='match']")
        for match in matches:
            try:
                match.find_element(By.TAG_NAME, 'a').click()
                time.sleep(1)  #wait for the page to load

                # H2H tab
                h2h_tab = driver.find_element(By.XPATH, '//a[@data-tab="h2h"]')
                h2h_tab.click()
                time.sleep(1)


                last_matches = driver.find_elements(By.CSS_SELECTOR, 'div.last-matches')
                for last_match in last_matches:
                    
                    try:
                        #Find the latest match using CSS Selectors - more robust.
                        matches_team = last_match.find_element(By.TAG_NAME, "a")
                        
                        #Check for relevant classes
                        if 'svg.card-ico.redCard-ico' in matches_team.get_attribute('class') or 'svg.card-ico' in matches_team.get_attribute('class'):
                            
                            team = matches_team.text.strip()  # Extract team name from link
                            teams_with_cards.add(team)
                    except NoSuchElementException:
                        pass


            except NoSuchElementException as e:
                print(f"Error accessing match details: {e}")
                continue
            except Exception as e:
                print(f"An unexpected error occurred: {e}")
                continue

    except Exception as e:
        print(f"An error occurred: {e}")
        return None
    finally:
        driver.quit()

    return list(teams_with_cards)


if __name__ == "__main__":
    url = "https://www.livescore.in/?force=1"
    date = "12/01 SU"
    teams = get_teams_with_cards(url, date)

    if teams:
        print("Teams with red or yellow-red cards:")
        for team in teams:
            print(team)

Изменено пользователем Evgeniy PRO Better
Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497704
Поделиться на другие сайты

18 минут назад, Evgeniy PRO Better сказал:

- Вот только что И.И. чата GPT по моему запросу сгенерировал код Python для парсинга матчей с К.К. в крайних матчах, там нужен ещё Selenium и драйвер скачать для браузера и указать версию этого драйвера в своём Python path. Попробуй этот код вставить, может заработает нормально. Там подправить нужно будет с поиском даты и настройкой часового пояса GMT и вроде всё.

Код Python: 

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exceptions import NoSuchElementException, TimeoutException


def get_teams_with_cards(url, date):
    """
    Finds teams that received red or yellow-red cards in their last match.

    Args:
        url: The URL of the Livescore website.
        date: The date to search (e.g., "12/01 SU").

    Returns:
        A list of teams that received cards, or None if an error occurs.
    """
    options = webdriver.ChromeOptions()
    options.add_argument("--headless=new")  # Run without a visible window (optional)
    driver = webdriver.Chrome(options=options)
    try:
        driver.get(url)

        # Set time zone
        try:
            tz_menu = WebDriverWait(driver, 10).until(
                EC.presence_of_element_located((By.ID, "timezone"))
            )  # Handle potential element not found in time
            tz_menu.click()
            WebDriverWait(driver, 10).until(
                EC.element_to_be_clickable((By.XPATH, '//a[text()="GMT +4"]'))
            ).click()
        except (NoSuchElementException, TimeoutException) as e:
            print(f"Error setting timezone: {e}")
            return None
        
        #Go to the correct date
        next_day_button = driver.find_element(By.XPATH, '//button[text()="Next day"]')
        next_day_button.click()
        time.sleep(1) #wait for the page to load
        
        next_day_button = driver.find_element(By.XPATH, '//button[text()="Next day"]')
        next_day_button.click()
        time.sleep(1) #wait for the page to load

        teams_with_cards = set()  # Use a set to avoid duplicates

        # Find all football match elements
        matches = driver.find_elements(By.XPATH, "//div[@class='match']")
        for match in matches:
            try:
                match.find_element(By.TAG_NAME, 'a').click()
                time.sleep(1)  #wait for the page to load

                # H2H tab
                h2h_tab = driver.find_element(By.XPATH, '//a[@data-tab="h2h"]')
                h2h_tab.click()
                time.sleep(1)


                last_matches = driver.find_elements(By.CSS_SELECTOR, 'div.last-matches')
                for last_match in last_matches:
                    
                    try:
                        #Find the latest match using CSS Selectors - more robust.
                        matches_team = last_match.find_element(By.TAG_NAME, "a")
                        
                        #Check for relevant classes
                        if 'svg.card-ico.redCard-ico' in matches_team.get_attribute('class') or 'svg.card-ico' in matches_team.get_attribute('class'):
                            
                            team = matches_team.text.strip()  # Extract team name from link
                            teams_with_cards.add(team)
                    except NoSuchElementException:
                        pass


            except NoSuchElementException as e:
                print(f"Error accessing match details: {e}")
                continue
            except Exception as e:
                print(f"An unexpected error occurred: {e}")
                continue

    except Exception as e:
        print(f"An error occurred: {e}")
        return None
    finally:
        driver.quit()

    return list(teams_with_cards)


if __name__ == "__main__":
    url = "https://www.livescore.in/?force=1"
    date = "12/01 SU"
    teams = get_teams_with_cards(url, date)

    if teams:
        print("Teams with red or yellow-red cards:")
        for team in teams:
            print(team)

да попробуй у себя на пк, и увидишь какой будет результат

Ссылка на комментарий
https://brcbet.com/topic/429236-proga-farella-budet-esli/page/59/#findComment-497707
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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

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

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