Можно ограничить время для запроса, только использовать придётся Wininet.dll. Пример в этой теме был. Для ограничения использовать InternetSetOption с флагом INTERNET_OPTION_CONNECT_TIMEOUT.
Здравствуйте, как с со страницы считать значения через sendgetweb или при помощи WinInet?
Страница https://tarkov-market.com/item/object_21ws_keycard.
Эти значения(для просмотра ссылки Вам необходимо авторизоваться)
Не могу понять как работать с этой функцией...
как с со страницы считать значения через 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);
}
}
как с со страницы считать значения через 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);
}
}
Вот я тоже так подумал в первую очередь, настраивал исключения в антивирусе, брандмауэре, и отключал их вовсе. Ковырял роутер пока не навернул, поставил новый, подключил статический ip и т.д., незнаю в какую сторону дальше копать