Найти - Пользователи
Полная версия: Как сделать чтобы приходил сигнал когда два или более совпадений?
Начало » Python для экспертов » Как сделать чтобы приходил сигнал когда два или более совпадений?
1 2
Rom007
У меня есть код который смотрит страницу и при нахождении условий присылает сигнал. А именно когда находит на странице red2 или red3 то присылает сигнал. А мне надо его поправить чтобы он присылал сигнал когда есть два или больше двух совпадений. Пример: (red2 red2) или (red3 red3) или (red2 red3 red3) и так далее….


td1 = tr.find_all('td').get('class')
td2 = tr.find_all('td').get('class')
checker = ‘None’
if td1 == ‘red3’ or td1 == ‘red2’ or td2 == ‘red3’ or td2 == ‘red2’:
checker = ‘совпадение’

if checker == ‘совпадение’:
Rom007
[code python] td1 = tr.find_all('td')[3].get('class')
td2 = tr.find_all('td')[6].get('class')
checker = 'None'
if td1 == ['red3'] or td1 == ['red2'] or td2 == ['red3'] or td2 == ['red2']:
checker = 'совпадение'

if checker == 'совпадение': [/code]
Rom007
Извиняюсь отправлял с телефона не удобно. Подскажите пожалуйста.
FishHook
Rom007
а что в вашей терминологии такое есть “сигнал”?
Rom007
Сигнал это когда приходит сообщение в телеграмм
Но я не об этом как сделать чтобы код срабатывал когда два или более совпадений.
xam1816
  
lst = ['a','a','b','a']
if lst.count('a') > 1:
    print('"a"', 'больше одного совпадения')
Rom007
xam1816
Я просто начинающий, подскажите как вставить в мой код.
xam1816
  
td1 = tr.find_all('td')[3].get('class')
td2 = tr.find_all('td')[6].get('class')
checker = 'None'
for i in td1, td2:
    if i.count('red2') > 1 or i.count('red3') > 1:
        checker = 'совпадение'
        break
if checker == 'совпадение':
    pass
Rom007
xam1816
Спасибо большое, приду домой попробую!
Rom007
xam1816
Блин что-то подставил в код, он ошибку не выдает но условие не выполняет точнее вообще ничего не происходит. Скорее всего я что-то не то делаю.
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