Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как вставить крус валют в программу?

Страниц (2): « 1 [2]
 

11. AdryV - 30 Марта, 2018 - 08:39:15 - перейти к сообщению
чет типа такого... но я хз почему поиск не пашет я с поиском еще не особо разбирался
CODE:
char s[1000];
char p[99999];
if (opensocket ("valuta.pw", 80)==1)
{
strcpy(#s[0], "GET http:/"+"/valuta.pw HTTP/1.0");

int sizf=size(#s[0]);

s[sizf]=formatic(13);
s[sizf+1]=formatic(10);
s[sizf+2]=formatic(13);
s[sizf+3]=formatic(10);
s[sizf+4]=formatic(0);

//messagebox (format(#s[0]));

if (sendhtml(#s[0], sizf+5)>0)
{
recvhtml(#p[0], 99998);
//messagebox (format(#p[0]));
}
closesocket ();
}
//
if(fopen(pathfolder()+"valuta.txt", "w")!=0)
{
fwrite(format(#p[0]));
fclose();
}

int nom, siz;
if (findtext(#p[0], #nom, #siz, "Курс доллара" & "")==-1)
messagebox (format(#p[nom], siz));

ну а так курсы валют в ответе есть... их главное найти в ответе
12. Kibor - 30 Марта, 2018 - 08:58:35 - перейти к сообщению
 AdryV пишет:
я хз почему поиск не пашет

Потому что
 Цитата:
value="/wEPDwUKMTc1NjM2NDgwNQ8WAh4...................

Вот что читает Кибор.
http : // valuta . pw подтягивает данные с https : // creditpower . ru
13. AdryV - 30 Марта, 2018 - 09:03:45 - перейти к сообщению
CODE:
char s[1000];
char p[99999];
if (opensocket ("valuta.pw", 80)==1)
{
strcpy(#s[0], "GET http:/"+"/valuta.pw/ HTTP/1.0");

int sizf=size(#s[0]);

s[sizf]=formatic(13);
s[sizf+1]=formatic(10);
s[sizf+2]=formatic(13);
s[sizf+3]=formatic(10);
s[sizf+4]=formatic(0);

messagebox (format(#s[0]));

if (sendhtml(#s[0], sizf+5)>0)
{
recvhtml(#p[0], 99998);
//messagebox (format(#p[0]));
}
closesocket ();
}
//
if(fopen(pathfolder()+"valuta.txt", "w")!=0)
{
fwrite(format(#p[0]));
fclose();
}

int nom, siz;

if (findtext(#p[0], #nom, #siz, " <td>" & "</td><td> ")!=-1)
{
messagebox(format(#p[nom], siz));
}

вот норм нашло курс доллара
я так понял главное правильно подобрать маску поиска и все будет ок)
хз почемуто не ищет именно текст с этого ответа....
к примеру "Курс Доллара" в ответе есть но поиск его не находит
14. Budni - 30 Марта, 2018 - 09:28:52 - перейти к сообщению
 AdryV пишет:
CODE:
char s[1000];
char p[99999];
if (opensocket ("valuta.pw", 80)==1)
{
strcpy(#s[0], "GET http:/"+"/valuta.pw/ HTTP/1.0");

int sizf=size(#s[0]);

s[sizf]=formatic(13);
s[sizf+1]=formatic(10);
s[sizf+2]=formatic(13);
s[sizf+3]=formatic(10);
s[sizf+4]=formatic(0);

messagebox (format(#s[0]));

if (sendhtml(#s[0], sizf+5)>0)
{
recvhtml(#p[0], 99998);
//messagebox (format(#p[0]));
}
closesocket ();
}
//
if(fopen(pathfolder()+"valuta.txt", "w")!=0)
{
fwrite(format(#p[0]));
fclose();
}

int nom, siz;

if (findtext(#p[0], #nom, #siz, " <td>" & "</td><td> ")!=-1)
{
messagebox(format(#p[nom], siz));
}

вот норм нашло курс доллара
я так понял главное правильно подобрать маску поиска и все будет ок)
хз почемуто не ищет именно текст с этого ответа....
к примеру "Курс Доллара" в ответе есть но поиск его не находит

Спасибо, голова закипела) завтра попробую разобраться, много не понятно в коде.
Суть идеи у меня конечно не в курсе валют а в универсальности использования программы.
Главное что можно вытаскивать с сайтов информацию а это уже хорошо)
а значит можно парсить информацию, заносить на свой сервер и от туда уже вытаскивать то что нужно программой. Ух я счастлив Ха-ха теперь хоть куда копать понятно) спасибо!!

Powered by ExBB FM 1.0 Final