Найти - Пользователи
Полная версия: Парсер сайтов
Начало » Центр помощи » Парсер сайтов
1 2 3
xam1816
olegshtompel
Вот ещё один сайт хочу добавить, но что то не то, друг помоги.
  
def your1x2():
    global predicts
    predicts['your1x2'] = []
    resp = requests.get(r'https://www.your1x2.com/football')
    if resp.ok:
        soup = BeautifulSoup(resp.content, 'html.parser')
        if table := soup.find("table", class_="table table-striped table-hover").find('tbody'):
            for tr in table.find_all('tr'):
                td = tr.find_all('td')
                predicts['your1x2'].append({'game': f'{td[2].text} vs {td[3].text}', 'predict': td[7].text})
olegshtompel
xam1816
От души Спасибо !!! Всё работает, чувствую истина где то рядом . Следующий сайт https://www.bettingclosed.com/predictions/date-matches/today , попробую…. а вдруг получится
xam1816
olegshtompel
чувствую истина где то рядом
в чем эта истина заключается?
olegshtompel
xam1816
Понять где допускаю ошибки, вроде всё делаю правильно но опять мимо…
 def bettingclosed():
    global predicts
    predicts['bettingclosed'] = []
    resp = requests.get(r'https://www.bettingclosed.com/predictions/date-matches/today')
    if resp.ok:
        soup = BeautifulSoup(resp.content, 'html.parser')
        if table := soup.find("table", id_="myTable", class_="tbmatches table").find('tbody'):
            for tr in table.find_all('tr'):
                td = tr.find_all('td')
                predicts['bettingclosed'].append({'game': f'{td[3].text} vs {td[6].text}', 'predict': td[7].text})
xam1816
  
def bettingclosed():
    global predicts
    predicts['bettingclosed'] = []
    resp = requests.get(r'https://www.bettingclosed.com/predictions/date-matches/today')
    if resp.ok:
        soup = BeautifulSoup(resp.content, 'html.parser')
        if table := soup.find("table", class_="tbmatches table").find('tbody'):
            for tr in table.find_all('tr'):
                td = tr.find_all('td')
                if len(td) > 1:
                    predicts['bettingclosed'].append({'game': f'{td[2].text} vs {td[5].text}',
                                                      'predict': td[6].text})
olegshtompel
xam1816
Спасибо друг !!!
olegshtompel
xam1816
Опять нужна корректировка
 def scorepredictor():
    global predicts
    predicts['scorepredictor'] = []
    resp = requests.get(r'http://www.scorepredictor.net/index.php?section=football')
    if resp.ok:
        soup = BeautifulSoup(resp.content, 'html.parser')
        if table := soup.find("div", class_="tab_content").find('tbody'):
            for tr in table.find_all('tr'):
                td = tr.find_all('td')
                predicts['scorepredictor'].append({'game': f'{td[1].text} vs {td[7].text}', 'predict': td[9].text})

или так ?
 def scorepredictor():
    global predicts
    predicts['scorepredictor'] = []
    resp = requests.get(r'http://www.scorepredictor.net/index.php?section=football')
    if resp.ok:
        soup = BeautifulSoup(resp.content, 'html.parser')
        if table := soup.find("div", class_="tab_dark").find('tbody'):
            for tr in table.find_all('tr'):
                td = tr.find_all('td')
                predicts['scorepredictor'].append({'game': f'{td[1].text} vs {td[4].text}', 'predict': td[6].text})
ZerG
Следующий кто выложит господину готовый код - педик.
olegshtompel
по такому количеству примеров уже даже додик справился бы с вопросом
Не понимаешь - почитай документацию
не можешь - заплати тому кто может
парсерист блин….
FishHook
ZerG
не первый раз уже порываюсь спросить, а что есть “додик”?
olegshtompel
ZerG
Следующий кто выложит господину готовый код - педик. olegshtompelпо такому количеству примеров уже даже додик справился бы с вопросомНе понимаешь - почитай документациюне можешь - заплати тому кто можетпарсерист блин….
для тебя люди которые помогают - равно педики ?)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB