[Помощь] Чекер на Черный Список - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Чекер на Черный Список
JayscoreINC Дата: Среда, 15.08.2018, 23:04 | Сообщение # 1
Любитель
Сообщений: 30
Статус: Offline
Приветствую, дорогие пользователи Cheat-Master!
Вот с помощью такого кода я считываю с сайта форума людей, которые состоят в ЧС организации.
Код

    if (RegExMatch(chatInput, "^/bb"))
    {
  sleep 20
  AddChatMessageEx("9D633A","[MoD-Checker] {FE9720}Проходит соединение с форумом и поиск Черного Списка.")
  sleep 200
  UpdateBlackListMO:=GetInternetFile(chsMO)
  FileAppend, %UpdateBlackListMO%, %DIR%\blacklistx.txt
  FileRead, GER, %DIR%\blacklistx.txt
  FileDelete, %DIR%\blacklistx.txt
  if GER contains <title>Упс! Мы столкнулись с некоторыми проблемами. | Форум Advance RolePlay</title>
  {
   AddChatMessageEx("9D633A","[MoD-Checker] {FE9720}Пожалуйста, обновите ссылку на Черный Список!")
  }
  else
  {
   StringReplace, GER, GER, %A_SPACE%, _, All
   FileDelete, %DIR%\blacklist.txt
   FileAppend,%GER%, %DIR%\blacklist.txt
  }
  Sleep 1000
  AddChatMessageEx("9D633A","[MoD-Checker] {FE9720}Чёрный список успешно обновлён!")
  showgametext("Checker by Angel Jayscore", 1300, 4)
    }

Проблема заключается в том, что текстовый файл, мягко говоря, содержит "немного" html мусора. Начало ников с причинами помечено ~ZZ~​ а конец ~ZZEND~​, и так несколько постов. Не буду кидать ссылку на форум, так как вроде это запрещено. От этого мусора я хочу избавиться для того, чтобы в чекере отображалась причина занесения в ЧС. Спасибо <3


Некоторые люди наслаждаются дождём, другие просто промокают.

Сообщение отредактировал JayscoreINC - Среда, 15.08.2018, 23:05
MrGPro Дата: Четверг, 16.08.2018, 11:40 | Сообщение # 2
Боец
Сообщений: 202
Статус: Offline
Вот тебе чистка только для одного пункта, а как для остальных постов думай сам.
Код

oHttp := ComObjCreate("WinHttp.Winhttprequest.5.1")
oHttp.open("GET", "http://forum.advance-rp.ru/threads/ministerstvo-oborony-chernyj-spisok-ministerstva-oborony-ne-udaljat.1542759/")
oHttp.send()

    if (RegExMatch(oHttp.responseText, "~ZZ~(?<list>.*)~ZZEND~", black_))
    {
  Clear := RegExReplace(black_list, "​</div>|<br />|<i>|</i>|<div style=.*>|<span style=.*>", "")
    }

    ;StringReplace, FormatingBR, black_list, "<br />", ""
Gui, Add, Text,, First name:
Gui, Add, Edit, h400 w450 vLastName,  % Clear
Gui, Add, Button, default, OK ; Метка ButtonOK (если она существует) будет запущена при нажатии кнопки.
Gui, Show, h450 w450, Simple Input Example
return


Тебе помогли не забывай про благодарность >> тыкни репутацию
---------------------------------------͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏̏͋͋' ͡ ͋̏̏̏̏̏̏̏̏̏ -----------------------------------------------------
Зам.Администратора на проекте "DayZ Epoсh SPN" сервер Arma 2OA DayZ Epoch пиратка и лицензия
JayscoreINC Дата: Воскресенье, 19.08.2018, 10:52 | Сообщение # 3
Любитель
Сообщений: 30
Статус: Offline
Спасибо, но <br /> все равно остаётся, в конце каждой строки.. Хотя скрипт должен его вырезать

Добавлено (22.08.2018, 13:47)
---------------------------------------------
upd: Разобрался, спасибо, лови + smile


Некоторые люди наслаждаются дождём, другие просто промокают.
Toopie Дата: Четверг, 23.08.2018, 21:10 | Сообщение # 4
Боец
Сообщений: 122
Статус: Offline
Как по мне, чтобы у юзера не потребляло много трафика, можно сделать, чтобы сервер сам получал инфу с темы, потом сохранял к себе в БД, и выводил результат тебе в формате JSON

лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи