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

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

1. slava_573 - 05 Июня, 2021 - 01:38:17 - перейти к сообщению
ранее настраивал бота для автоматизации процесов через распознавание текста. но это долго и бывают иногда ошибки. сейчас же пытаюсь настроить чтобы он с сайта вытягивал данные.
авторизация, и фильтры вроде все ок работают.
а вот как можно вытянуть данные с такого кода как на скрине. не пойму(
(для просмотра ссылки Вам необходимо авторизоваться) (Добавление)
перепробовал все варианты. но так и не удалось "зацепиться" за что-то чтобы хоть какие-то данные скачивало
(для просмотра ссылки Вам необходимо авторизоваться)
..

можно ли както "вытянуть данные при помощи визуального редактора?

<div unselectable="on" class="x-grid-cell-inner x-unselectable" style="; text-align: left;" id="ext-gen4259">19000692882962</div>


нужно только цифры
19000692882962
2. Kibor - 05 Июня, 2021 - 01:58:42 - перейти к сообщению
Смотрели видео это?
3. Zireael - 05 Июня, 2021 - 10:57:05 - перейти к сообщению
Если через sendgetweb получить код страницы, то нужный текст будет?
CODE:
char C[100000];
int count = sendgetweb(#C[0], "My bot", "GET", "https:/^/kibor-bot.com", "/forum/index.php"); // получить код страницы
if (count>0)
{
if(fopen(tempfolder()+"page_code.txt", "wb"))
{
fwriteb(#C[0], count);
fclose();
start(tempfolder()+"page_code.txt");
}
}
else messagebox("error");

Если будет, то можно будет получить нужный текст между тегами.
4. slava_573 - 05 Июня, 2021 - 11:10:00 - перейти к сообщению
 Kibor пишет:
Смотрели видео это?
<iframe width="560" height="315" src="https://www.youtube.com/embed/dT6jO1PreR4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>


много ваших видео пересмотрел а ето пропустил. действительно должно помочь в моем случае.

спасибо
5. Kibor - 05 Июня, 2021 - 11:46:04 - перейти к сообщению
 Zireael пишет:
Если через sendgetweb получить код страницы, то нужный текст будет?

Если он на JavaScript, то нет.
6. slava_573 - 05 Июня, 2021 - 12:17:08 - перейти к сообщению
немного продвинулся. файл скачал с принт скрином.
флаги вродебы выставил нормальные. ка ки в примере жертвую одной строчкой. пока устраивает потом буду что-то думать.

пример флага: "src=^"data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==^""


но вот с регулярным выражение тормознул.
попробовал разные варианты но ничего так и не отображает на екране.

проблема в том что он всегда разный

например:
<div unselectable="on" class="x-grid-cell-inner x-unselectable" style="; text-align: left;" id="ext-gen1422">95400520</div>


ext-gen(1422) - цифры у каждой строчки разные. и немогу за что-то заципится(

(для просмотра ссылки Вам необходимо авторизоваться)

помогите пожалуйста. как в таком случае можно поставить регулярное выражение?
7. Zireael - 05 Июня, 2021 - 12:28:12 - перейти к сообщению
 Цитата:
ext-gen(1422) - цифры у каждой строчки разные

CODE:
string text = "id=^"ext-gen1422^">95400520</div>";
messagebox(text);


string result;
if(regexsearch(1, #result, text, "(?<=ext-gen\d\d\d\d..)\d+"))
{
messagebox(result);
}
else messagebox("Не найдено");

CODE:
string text = "id=^"ext-gen1422^">06.05.2021 09:48:14</div>";
messagebox(text);


string result;
if(regexsearch(1, #result, text, "(?<=ext-gen\d\d\d\d..).+?(?=\<)"))
{
messagebox(result);
}
else messagebox("Не найдено");
8. slava_573 - 05 Июня, 2021 - 13:52:20 - перейти к сообщению
попытался настроить по такому принципу. но что-то также ничего не показывает(
(для просмотра ссылки Вам необходимо авторизоваться)
9. slava_573 - 23 Июня, 2021 - 16:41:28 - перейти к сообщению
немного продвинулся.

в визуальном редакторе выставил поиск по регулярным выражениям
и если делаю вывод через меседж бокс - Kol_Redex_S_EN (количество найденых)
мне выводит сообщение "53". тоисть найдено 53 троки данных.
а как их можно вывести или сохранить в файл?
пытался через масив найденого текста. но что-то никак
10. Kibor - 23 Июня, 2021 - 16:53:07 - перейти к сообщению
 slava_573 пишет:
а как их можно вывести или сохранить в файл?

format(Kol_Redex)

Powered by ExBB FM 1.0 Final