Buckbunny Ответов: 1

Как получить неизвестное целое число с веб-страницы


I am wanting to get some information from a webpage but do not know exactly what the information is going to be.
This is the line of HTML which I am trying to read in which I am trying to read the number 0
<span class="robux" style="margin-left:5px">0</span>


My problem is that the number can be any number and I am unsure how to get it because of this.


To ensure I explain what I want to do;

I want to find X in this piece of HTML which could be any number
<span class="robux" style="margin-left:5px">0</span>

I then want to display the number in a Listbox (Not an issue) but I am unable to work out how to find the number considering that it will change.


Что я уже пробовал:

Я не смог ничего найти в интернете, поэтому ничего не пробовал

1 Ответов

Рейтинг:
11

ZurdoDev

Простой способ-использовать строку.Подстрока или другие строковые методы. Есть хороший пример в Строка.подстрока[^].

Найдите индекс строки <span class="robux" style="margin-left:5px"> а затем найдите закрывающий промежуток и получите то, что находится между ними.

Или замените строку на <промежуток класс="вам будет проще узнать мнение" стиль="маржи-левой:5 пикселей"&ГТ; с пустым, а затем заменить пролет закрытия с пустым.

Основной ответ заключается в том, что вам просто нужно разобрать его, и есть много возможных способов. Просто выберите один и идите за ним. Не тратьте на это слишком много времени.


Buckbunny

Решение кажется разумным, но я понятия не имею, как это сделать, как бы я получил то, что находится между индексом строки и закрывающим промежутком?

Может быть, это глупый вопрос, но он совершенно новый для меня и раньше ничего не делал с подстроками и т. д.

ZurdoDev

Вы бы использовали подстроку. Ему нужны индексные номера того, какие символы нужно получить. Итак, вам нужно объединить его с поиском символа с помощью IndexOf. В ссылке, которую я вам дал, есть пример.

Buckbunny

В этих примерах у них есть строка, это та часть, с которой я борюсь.

Мне нужно получить строку, но строка немного меняется.

0
может быть
273
или
2,178

Как только я получу веревку, я смогу сделать все остальное.

ZurdoDev

У них есть начальный индекс и конечный индекс. Вам нужно сделать то же самое, что я уже описал.