Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] JS- Получения значения из JSON-страницы

Ответить
Настройки темы
VBS/WSH/JS - [решено] JS- Получения значения из JSON-страницы

Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: leonid.poydolov@fb
Дата: 26-12-2023
Хочу в расширение Мои сообщения для хром добавить свою почту от Roundcube, добавил туда свою кнопку, но не могу подвязать получение уведомлений...

Подскажите как получить значение после INBOX ?

вот json когда почта есть 1, цифры меняются в зависимости от количества не прочитанных писем
Код: Выделить весь код
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",1,true,\"\");\nthis.set_trash_count(4);\n"
- когда все прочитаны
Код: Выделить весь код
action: "refresh"
exec: "this.set_unread_count(\"INBOX\",0,true,\"\");\nthis.set_trash_count(4);\n"
нашел скрипт для подсматривания , а не помогает....


в файле presets.js расширения добавил
Код: Выделить весь код
	'mail.domen.ru':{
		'title'             : 'mail.domen',
		'site'              : 'mail.domen.ru',
		'domains'           : ['mail.domen.ru'],
		'messagePageUrl'    : 'https://mail.domen.ru/?_task=mail&_mbox=INBOX',
		'messCountSelector' : 'mailboxlist',
		'loginSelector'     : 'button-logout',
		'showed'            : false,
		'forceSound'        : true,
		'check'             : function (processor){

		processor.request('https://mail.domen.ru/?_task=mail&_action=getunread&_refresh=1&_mbox=INBOX&_page=1&_remote=1', {
			????
				})
		} 		
	},
но что то не то...

Отправлено: 14:49, 22-12-2023

 

Аватара для leonid.poydolov@fb

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
processor.request('https://mail.domen.ru/?_task=mail&_action=getunread&_refresh=1&_mbox=INBOX&_page=1&_remote=1', {
		method: 'GET',
		dataType: 'json',
		headers: {"Content-Type": "application/json",},
 	        success: result =>	processor(parseInt((result.exec.match(/this\.set_unread_count\(\"([^\\"]+)\",(\d+)/))[2], 10)),
		error: () => processor(false)
				})

Последний раз редактировалось leonid.poydolov@fb, 26-12-2023 в 10:54. Причина: допер как сделать


Отправлено: 13:30, 25-12-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] JS- Получения значения из JSON-страницы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - cmd скрипт получения ежеминутных данных в json kontox Скриптовые языки администрирования Windows 15 18-09-2018 21:11
VBS/WSH/JS - Получения значения из JSON-страницы посредством VBScript The_Immortal Скриптовые языки администрирования Windows 2 10-02-2018 23:59
Разное - Node.js (JS+DB (на JSON) + VK_API nexagns72 Программирование и базы данных 0 22-09-2017 20:02
[решено] JS. Как установить onblur из JS? Sanchos Вебмастеру 2 04-07-2010 13:16
[решено] Как пеpедавать значения пеpеменной из JS в РHР? lold Вебмастеру 4 14-11-2007 11:42




 
Переход