Попробуй такой вариант, он поидее должен быть пошустрее,особенно если в браузере много кук и используется получение всех.
Благодарю!
Код отработал без ошибок, просто клас!
Отправлено 15 Март 2020 - 11:06
Поиграйся со скобками в js, гдето ошибка.
Попробуй такой вариант, он поидее должен быть пошустрее,особенно если в браузере много кук и используется получение всех.
Скрытый текстдомены будут браться из кук как они там прописаны, если это мешает заменяй на фиксированный.
Да код хороший, мне кажется даже для include подойдет, надо погонять.
Отправлено 15 Март 2020 - 11:10
И да, регулярка что нужные куки парсит,
[REG_PARSE]["domain":"(?:\[^.\]*\.)?$MainDomain\[^}\]+][$result]
захватит куки с доменами до третьего уровня(www.djoser-blog.ru) , вернее до доменов на один уровень выше чем прописан в регулярке. Если нужно парсить вариации от домена первого и второго уровня(djoser-blog.ru) до выше третьего(qqq.www.djoser-blog.ru), то надо будет регулярку поправить.
ПС: И это я просто давно пробовал парсить домены из кук как они прописаны в этих куках. Как потом будут работать [COPY_COOKIE] и [COOKIE_TO_BUFFER] не проверял, руки не дошли. Если будут проблемы, то нужно записывать в файл с доменом на котором будет работать шаблон, и тогда парсить можно игнорируя поддомены, можно даже не регуляркой.
Сообщение отредактировал AleksLD: 15 Март 2020 - 11:30
Отправлено 15 Март 2020 - 11:59
Благодарю!
Код отработал без ошибок, просто клас!
Сейчас проверил, [COOKIE_TO_BUFFER] выдаст куки на домен не включая поддомен и с [COPY_COOKIE] подобное будет, сам шаблон без их использования может и нормально будет работать.
Я просто когдато игрался с сохранением и загрузкой кук в браузер с фиксированым доменом , и при таких манипуляциях в браузере дубли кук появлялись, там где просто точка стоит, ну и прописал взятие домена с кук.
Короче, при сохранении кук поставь фиксированный домен с котором шаблон будет работать.
[EVALUATE_JS]["$MainDomain|"+ ({$$IT}).name +"|"+ ({$$IT}).value]
Сообщение отредактировал AleksLD: 15 Март 2020 - 12:03
Отправлено 15 Март 2020 - 12:08
И да, регулярка что нужные куки парсит,
[REG_PARSE]["domain":"(?:\[^.\]*\.)?$MainDomain\[^}\]+][$result]захватит куки с доменами до третьего уровня(www.djoser-blog.ru) , вернее до доменов на один уровень выше чем прописан в регулярке. Если нужно парсить вариации от домена первого и второго уровня(djoser-blog.ru) до выше третьего(qqq.www.djoser-blog.ru), то надо будет регулярку поправить.
ПС: И это я просто давно пробовал парсить домены из кук как они прописаны в этих куках. Как потом будут работать [COPY_COOKIE] и [COOKIE_TO_BUFFER] не проверял, руки не дошли. Если будут проблемы, то нужно записывать в файл с доменом на котором будет работать шаблон, и тогда парсить можно игнорируя поддомены, можно даже не регуляркой.
Вы правы, можно обойтись без регулярки. У меня заработал такой код:
Отправлено 15 Март 2020 - 12:24
Вы правы, можно обойтись без регулярки. У меня заработал такой код:
Скрытый текст
Да работать то он будет,просто тут парсятся вообще все куки из полученных с браузера, и потом в цикле перебираются. А если плагин стоит в твоем основном браузере, и ты там куки особо не чистишь, то процесс перебора может затянуться, и соответственно нагрузка. Помню на портативке хрома, не основном, куки особо не чистил, и загружал там кое-чего, ощутимо заметна была задумчивость при переборе всех кук, а на чистенком браузере это в глаза не особо брасается.
В варианте который я кинул, из полученных кук парсятся только те которые подходят по домену, и соответственно только они в цикле перебираются.
Отправлено 15 Март 2020 - 12:40
Да работать то он будет,просто тут парсятся вообще все куки из полученных с браузера, и потом в цикле перебираются. А если плагин стоит в твоем основном браузере, и ты там куки особо не чистишь, то процесс перебора может затянуться, и соответственно нагрузка. Помню на портативке хрома, не основном, куки особо не чистил, и загружал там кое-чего, ощутимо заметна была задумчивость при переборе всех кук, а на чистенком браузере это в глаза не особо брасается.
В варианте который я кинул, из полученных кук парсятся только те которые подходят по домену, и соответственно только они в цикле перебираются.
Без регулярки чисто для спортивного интереса проверял работоспособность кода. Раньше у меня синтаксические ошибки были результата работы кода "с коробочки".
С регуляркий без сомнений быстрее будет и ресурсов меньше жрать. Я заметил подвисание постера, когда проверял. Кук было в браузере более 500. Заставил себя пересмотреть и почистить папку с куками.
А в остальном спасибо за ответы и помощь! Я разобрался.
Отправлено 22 Март 2020 - 09:20
Сделал описание параметров функции [STATIONARY_CBROWSER_COMMAND]
https://github.com/M...Browser-manager
Разработчик miniPosterEditor, OpenMBFR и mpSorter
Отправлено 25 Март 2020 - 21:09
решения ?
Task: buxone.ru Function: [CBROWSER_COMMAND][buxone.ru][START_BROWSER] ERROR: ошибка при подключении к браузеру Действие: Работа шаблона продолжена
Task: buxone.ru Function: [CBROWSER_COMMAND][buxone.ru][OPEN_URL] ERROR: ошибка при подключении к браузеру Действие: Работа шаблона продолжена
Task: buxone.ru Function: [CBROWSER_COMMAND][buxone.ru][WAIT_LOAD] ERROR: ошибка при подключении к браузеру Действие: Работа шаблона продолжена
Task: buxone.ru Function: [CBROWSER_COMMAND][buxone.ru][EVAL_JS] ERROR: ошибка при подключении к браузеру Действие: Работа шаблона продолжена
Отправлено 26 Март 2020 - 01:57
Без регулярки чисто для спортивного интереса проверял работоспособность кода. Раньше у меня синтаксические ошибки были результата работы кода "с коробочки".
С регуляркий без сомнений быстрее будет и ресурсов меньше жрать. Я заметил подвисание постера, когда проверял. Кук было в браузере более 500. Заставил себя пересмотреть и почистить папку с куками.
А в остальном спасибо за ответы и помощь! Я разобрался.
Без регулярки, имелось ввиду парсить от домена, вариант есть ниже того примера откуда ты первоночальный брал.
Автоматизация заработка →
miniPoster →
Предложения по развитию miniPoster →
Возможность установить в МП несколько Браузеров и ПлагиновАвтор m163ss , 04 фев 2021 браузер, плагин, MBFR и 5 еще... |
|
|
||
Плагин
Автоматизация заработка →
miniPoster →
Разработка шаблонов →
MiniPoster Sniffer, расширение для Chrome.Автор Djoser , 31 мар 2018 |
|
|
0 пользователей, 0 гостей, 0 анонимных