Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - gogodanse

Pages: 1 [2] 3 4
16
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 06, 2020, 01:37:06 PM »
HTTPGET не работает с https, только с http

Hito намутил же dll-ки для https.
http://crapware.aidf.org/forum/index.php?topic=5198.msg33755#msg33755
Спасибо Hito!  :)

Вот так вроде стабильно работает скрипт и Clickermann не крашится.
Code: (clickermann) [Select]
STRSEPARATE(STRFILTER(HTTPGET ("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live"), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_Сейчассмотрят", 1), "wwwyoutubecomchannel", $arr_1)

IF(STRPOS($arr_1[8], "Сейчассмотрят"))
   STRSEPARATE($arr_1[8], "live", $arr_2)
   $our_code = $arr_2[0]
   LOGWRITE ($our_code) // айди стрима в лог

   // KEYSTRING($our_code) // вписываем айди куда нужно
   // KEYPRESS(#ENTER)
END_IF

HALT

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

Только мне нужно чтобы он только айди стрима брал а не айди канала  UCi_VsjkIy8vPMQnRMhPu9OA

17
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 06, 2020, 12:33:09 PM »
HTTPGET не работает с https, только с http

Hito намутил же dll-ки для https.
http://crapware.aidf.org/forum/index.php?topic=5198.msg33755#msg33755
Спасибо Hito!  :)

Вот так вроде стабильно работает скрипт и Clickermann не крашится.
Code: (clickermann) [Select]
STRSEPARATE(STRFILTER(HTTPGET ("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live"), "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_Сейчассмотрят", 1), "wwwyoutubecomchannel", $arr_1)

IF(STRPOS($arr_1[8], "Сейчассмотрят"))
   STRSEPARATE($arr_1[8], "live", $arr_2)
   $our_code = $arr_2[0]
   LOGWRITE ($our_code) // айди стрима в лог

   // KEYSTRING($our_code) // вписываем айди куда нужно
   // KEYPRESS(#ENTER)
END_IF

HALT

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


У меня тоже вылетал но твой вариант работает, спасибо  :)

18
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 05, 2020, 08:46:04 PM »
.

Посмотри пожалуйста

не работает

$var = HTTPGET ("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live")
$template = STRCONCAT(CHAR(34), "videoId\", CHAR(34), ":" )
$start = STRPOS($var, $template) + 13
$end = STRPOS($var, "\", $start) - 1
$our_code = STRCUT2($var, $start, $end)
$HTML = HTTPGET ("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live")
if ((strpos($HTML, "Сейчас смотрят") > 0))
WAIT(10)
KEYSTRING($our_code)
END_IF
HALT

Мне нужно чтобы он сначала нашел слово и если оно есть в коде то забрал бы из него айди и написал куда мне нужно

19
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 09:00:19 PM »
.

А что говорить ? windows server 2012 R2 standart, вылетела ошибка ? жмете "Попытаться исправить" перезапускаете и что-то чинится, это же windows он даже не написал в чом была проблема

20
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 05:56:04 PM »
Все заработало спасибо большое <3

21
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 05:09:33 PM »
Подожди, подожди. А мой пример? У меня всё работает. Там нечему закрываться с ошибкой.

Code: (clickermann) [Select]
$var = HTTPGET("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live")

$template = STRCONCAT(CHAR(34), "videoId\", CHAR(34), ":" )
$start = STRPOS($var, $template) + 13
$end = STRPOS($var, "\", $start) - 1
$our_code = STRCUT2($var, $start, $end)

LOGWRITE($our_code)
HALT

лог
Code: [Select]
14:58:13 XOuXIlN5MAI

Сигнатура проблемы:
  Имя события проблемы:   APPCRASH
  Имя приложения:   Clickermann.exe
  Версия приложения:   4.13.0.0
  Отметка времени приложения:   5afc1cad
  Имя модуля с ошибкой:   Clickermann.exe
  Версия модуля с ошибкой:   4.13.0.0
  Отметка времени модуля с ошибкой:   5afc1cad
  Код исключения:   c0000005
  Смещение исключения:   0000b716
  Версия ОС:   6.3.9600.2.0.0.272.79
  Код языка:   1049
  Дополнительные сведения 1:   87cd
  Дополнительные сведения 2:   87cd7c77fc4deb39aae5ecef832f09c1
  Дополнительные сведения 3:   fb4a
  Дополнительные сведения 4:   fb4ad2ee372e565f0551b35331d91e94

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=280262

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt

22
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 02:41:26 PM »
Есть у кого идеи ?

23
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 02:29:27 PM »
У меня просто софт закрывается с ошибкой

24
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 11:46:20 AM »
У меня с ютуба вообще не получает ответ.

Code: (clickermann) [Select]
$template = STRCONCAT(CHAR(34), "videoId\", CHAR(34), ":" )
$start = STRPOS($var, $template) + 13
$end = STRPOS($var, "\", $start) - 1
$our_code = STRCUT2($var, $start, $end)

.dll для чтения сертификата https закидывал ?

25
Общие вопросы / Re: Умники и умницы ХЭЭЭЛП
« on: September 04, 2020, 12:41:44 AM »
$var = HTTPGET("https://www.youtube.com/channel/UCi_VsjkIy8vPMQnRMhPu9OA/live")

 
STRSEPARATE($var, STRCONCAT(CHAR(34), "videoId", CHAR(34), ":" ), $arr)

$our_code = STRFILTER($arr[1], CHAR(34), 0)
 
LOGWRITE ($our_code)

HALT

В логе появляется айди но сразу после него лишний хлам



26
Общие вопросы / Умники и умницы ХЭЭЭЛП
« on: September 03, 2020, 01:28:37 AM »
1.Получаем HTTPGET
2.Если находим нужные слова получаем айди
3.Ищем в коде строчку с масивом "videoId\":\"P_nlzisJQac\" жирным выделен айди
4.Нашли и копируем в буфер обмена

Накидал код но прога вылетает с ошибкой, значит ошибка у меня в мозгу


$HTML = HTTPGET ("https://www.youtube.com/watch?v=P_nlzisJQac")
if ((strpos($HTML, "СЕЙЧАС СМОТРЯТ:") > 0) | (strpos($HTML, "НАЧАЛАСЬ") > 0))
$str = TFREAD($HTML)
STRSEPARATE($str, STRCONCAT(CHAR(34), "videoId", CHAR(34), ":"), $arr)
$our_code = STRFILTER($arr[1], CHAR(34), 0)
LOGWRITE ($our_code) //
END_IF
HALT

27
Ладно щас что-нибудь придумаю, всем спасибо за ответы =) очень выручили

28
HTTPGET не сработает для сайтов на https.
Вот в этой теме Hito написал собственные dll для обхода этой проблемы:
http://crapware.aidf.org/forum/index.php?topic=4505.msg30749#msg30749
Новый WinRAR нужен чтобы открыть архив.
Я сам их так и не испытывал, небыло таких задач. Чтобы всё работало нужно использовать 32-х битную версию кликера. Короче, ответы в той теме.

Я не про это, я уже пол года юзаю dll hito как бы код подгружается но отображается не корректно, тоесть он работает но именно в логе отоброжается все криво, допустим фразу NU LIVE он находит в коде, а айди который надо найти в лог не пишет

29
Вот еще пример. Если в качестве разделителя взять подстроку "videoId":
В скрипте записать её можно так - STRCONCAT(CHAR(34), "videoId", CHAR(34), ":")

Code: (clickermann) [Select]
$str = TFREAD("HTML_код.html", 4)

STRSEPARATE($str, STRCONCAT(CHAR(34), "videoId", CHAR(34), ":"), $arr)

$our_code = STRFILTER($arr[1], CHAR(34), 0)

LOGWRITE ($our_code) // найдёт CHs0lCJVOyI

HALT

Во вложении новый файл для теста.

Попробовал но не получилось

$HTML = HTTPGET ("https://www.youtube.com/channel/UCQyz_sj8TCsGqKIE7VZpBxQ")
if ((strpos($HTML, "NU LIVE") > 0) | (strpos($HTML, "NU LIVE") > 0))
$str = TFREAD($HTML, 319)
STRSEPARATE($str, STRCONCAT(CHAR(34), "videoId", CHAR(34), ":"), $arr)
$our_code = STRFILTER($arr[1], CHAR(34), 0)
LOGWRITE ($our_code) //
END_IF
HALT

Быть может я не правильно написал строчку для поиска ?  просто я указывал в соответствии с строчкой в браузере, а в каком формате в кликере я не могу посмотреть так как при загрузке кода с сертефикатом https там заместо кода каракули D:

30
Вариантов разбора html-кода может быть очень много. Реальный html-код задачи, как я понимаю, супер секретный. По этому и решение самое упрощенное (на примерном html-коде). На другом html-коде, это решение работать не будет, если например перед id будет прописан class.

Имеем такой код:
Code: (html5) [Select]
<p id="Наш код">Lorem ipsum dolor sit amet, consectetur adipisicing elit</p>
Ищем id:
Code: (clickermann) [Select]
$str = TFREAD("HTML_код.html", 1) // бьерем строку с id, например из файла (файл во вложении этого сообщения)

// LOGWRITE ($str)

STRSEPARATE($str, CHAR(34), $arr) // разбиваем строку на подстроки, в массив (разделитель - кавычки)

$our_code = $arr[1] // во втором элементе массива будет искомый id

LOGWRITE ($our_code) // выводим найденный id в лог

HALT

Выглядит очень даже интересно

Допустим через GETHTTP получил вот такой код это лишь кусок если что в котором нужный айди

<script >
"accessibility":{"label":"Cancel"},"trackingParams":"CGoQ8FsiEwj41-X6hZvqAhW9wU8IHX3JBfM="}},"primaryIsCancel":false}},"popupType":"DIALOG"}}]}}]}},"trackingParams":"CGcQpjAYCCITCPjX5fqFm-oCFb3BTwgdfckF8w=="}}],"title":"Featured Channels"}}]}},"tabs":[{"tabRenderer":{"endpoint":{"clickTrackingParams":"CC0Q8JMBGAAiEwj41-X6hZvqAhW9wU8IHX3JBfM=","commandMetadata":{"webCommandMetadata":{"url":"/user/ThisIsNikolarnTV/featured","webPageType":"WEB_PAGE_TYPE_BROWSE","rootVe":3611}},"browseEndpoint":{"browseId":"UCi_VsjkIy8vPMQnRMhPu9OA","params":"EghmZWF0dXJlZA%3D%3D","canonicalBaseUrl":"/user/ThisIsNikolarnTV"}},"title":"Home","selected":true,"content":{"sectionListRenderer":{"contents":[{"itemSectionRenderer":{"contents":[{"channelFeaturedContentRenderer":{"items":[{"videoRenderer":{"videoId":"CHs0lCJVOyIЖирным выделен айди

Будет ли он записывать код обернутый в <script> ? и пример можно если возможно ? я так понимаю так же сделать как вы и посчитать какой это будет масив с кавычками

Code: (clickermann) [Select]
$str = TFREAD("HTML_код.html", 6) // Берем 6 строку ?
STRSEPARATE($str, CHAR(34), $arr) // разбиваем строку на подстроки, в массив (разделитель - кавычки)
$our_code = $arr[1] // во втором элементе массива будет искомый id

Pages: 1 [2] 3 4