Zireael |
Отправлено: 03 Декабря, 2020 - 01:20:38
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: как с со страницы считать значения через sendgetweb
CODE:string s;
if (sendgetweb(#s, "My bot", "GET", "https:/^/tarkov-market.com", "item/object_21ws_keycard")>0)
{
s=utf8toansi (s); // перевод из utf8 в ansi
string price;
if(regexsearch(1, #price, s, "(?<=price:)[\s\d,\.]+")) // поиск числа после price:
{
messagebox (price);
}
string Average_price;
if(regexsearch(1, #Average_price, s, "24 hours.+?>[\d,\.\?]+(?=<)", SINGLELINE)) // поиск текста между 24 hours и <
{
regexsearch(1, #Average_price, Average_price, "(?<=>)[\d,\.]+", SINGLELINE); // поиск числа после >
messagebox (Average_price);
}
} |
|
|
neba2101 |
Отправлено: 03 Декабря, 2020 - 12:01:06
|
Мастер
Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017
Репутация: 4
|
Zireael пишет: Цитата: как с со страницы считать значения через sendgetweb
CODE:string s;
if (sendgetweb(#s, "My bot", "GET", "https:/^/tarkov-market.com", "item/object_21ws_keycard")>0)
{
s=utf8toansi (s); // перевод из utf8 в ansi
string price;
if(regexsearch(1, #price, s, "(?<=price:)[\s\d,\.]+")) // поиск числа после price:
{
messagebox (price);
}
string Average_price;
if(regexsearch(1, #Average_price, s, "24 hours.+?>[\d,\.\?]+(?=<)", SINGLELINE)) // поиск текста между 24 hours и <
{
regexsearch(1, #Average_price, Average_price, "(?<=>)[\d,\.]+", SINGLELINE); // поиск числа после >
messagebox (Average_price);
}
}
Благодарю! Очень помог! |
|
|
Zireael |
Отправлено: 07 Февраля, 2021 - 16:35:00
|
Эксперт
Покинул форум
Сообщений всего: 4461
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Помогите разобраться почему sendgetweb не получает ответ
Что возвращает функция?
Цитата: string s;
int result = sendgetweb(#s, "Mozilla", "GET", "https:/^/api.telegram.org", "botТОКЕН/getMe" );
messagebox(result);
if(result>0)
{
messagebox (s);
} |
|
|
Brumo |
Отправлено: 07 Февраля, 2021 - 17:37:18
|
Наблюдатель
Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020
Репутация: 7
|
Zireael пишет: Что возвращает функция?
возвращает -1
p.s. с включенным http analyzer, возвращает 55(Отредактировано автором: 07 Февраля, 2021 - 17:38:42) |
|
|
|