- 13, May 2024
- #1
Всем привет.
У меня здесь небольшая борьба.
Мне нужно выполнить простую задачу: получить изображение, а затем текст новой строки из определенных таблиц div с внешнего URL-адреса.
Я знаю, что такое идентификаторы div.
Все, что мне нужно, это если я изменю целевой URL-адрес с того же веб-сайта и той же таблицы div, тогда изображения и текст изменятся автоматически (поскольку таблицы div не изменятся.
Изменится только страница) Я знаю, что это возможно, но на самом деле я не знаю, с чего начать.
Вот почему спрашиваю вас, ребята. Я думал начать с чего-то вроде:
И тогда выборка изображения будет примерно такой.
Я знаю, что такое идентификаторы div.
Все, что мне нужно, это если я изменю целевой URL-адрес с того же веб-сайта и той же таблицы div, тогда изображения и текст изменятся автоматически (поскольку таблицы div не изменятся.
Изменится только страница) Я знаю, что это возможно, но на самом деле я не знаю, с чего начать.
Вот почему спрашиваю вас, ребята. Я думал начать с чего-то вроде:
Elements img = doc.select( cssQuery: "img");
For (Element element : img) {
If (element.toString().contains(".jpg")) {
Picture1 = element.absUrl (attributeKey: "src").substring(0, element.absUrl( attributeKey: "src");
Break;
}
}
System.out.println(Picture1);
Код (JavaScript): это может быть, например, текст, который я хочу извлечь.
И тогда выборка изображения будет примерно такой.
Elements itemprop = doc.select(cssQuery: "div id > div > section id") For (Element element : itemprop) { System.out.println(element.text()); }
Код (разметка): Я в правильном направлении? И как я могу добавить к этому коду целевой код, чтобы он знал, с какого URL-адреса получить данные этой таблицы div?
Надеюсь, вы мне поможете.
Спасибо