Получить из кода страницы нужную строку?
-
Привет, подскажите, плз самый ненагружающий систему способ получить из кода страницы одну строку?
т.е. я делаю гет запрос, получаю код страницы в переменную. дальше нужно получить строку.
Строка содержит фразу "slovoslovo1 slovo2"
или код страницы весь в одну строку... пока что понять не могу.
Вот чего минусить в тихоря... в лицо скажи что не так
-
@kuzkuz а чем отличается код страницы в одну строку от не одной строки? Все как всегда, используйте XPATH для получения данных, или регулярки если первое не возможно.
-
@bigorat said in Получить из кода страницы нужную строку?:
@kuzkuz а чем отличается код страницы в одну строку от не одной строки? Все как всегда, используйте XPATH для получения данных, или регулярки если первое не возможно.
Объясню, чем отличается, на примере php потому что прогаю я там...
если куча строк, то перебирая строки, можно найти строку с нужным вхождением, и потом уже проверить именно эту строку на доп вхождение!!!
А если весь код в одну строку, то как мне проверить что указано после слова Fingerprint через неизвестное количество разрывов.
Вернее даже не так, мне надо понять после слова Fingerprint в той же строке, но через неизвестное кол-ов разрывов идет слово Alpha, Beta или Kreta или вообще другое
-
@kuzkuz я не понимаю, как при GET запроссе вы получаете php код, это что то фантастичное, сорри
-
@bigorat said in Получить из кода страницы нужную строку?:
@kuzkuz я не понимаю, как при GET запроссе вы получаете php код, это что то фантастичное, сорри
Я не понимаю как вы так читаете справа налево.
Речь была о том, что имея переменную в php в виде кучи строк, их можно перебирать. как это сделать тут?
-
@kuzkuz said in Получить из кода страницы нужную строку?:
т.е. я делаю гет запрос, получаю код страницы в переменную. дальше нужно получить строку.
Строка содержит фразу "slovoslovo1 slovo2"
или код страницы весь в одну строку... пока что понять не могу.это вы написали? или кто то другой, где тут про php?
-
ВОПРОС.
получил код страницы. Проверил закинув в файл, это список строк, как собственно и видим код страницы.
Как сделать перебор строк в цикле? спасибомне надо понять - в строке где слово Fingerprint в той же строке, но через неизвестное кол-ов разрывов идет слово Alpha, Beta или Kreta или вообще другое
ps проще всего код в файл, файл вернуть в список и поехал цикл, но может это не нужно?
-
@kuzkuz said in Получить из кода страницы нужную строку?:
slovoslovo1 slovo2
Как я понял вопрос в том что как получить кусок кода целиком ?
Т.е получить весь список тегов где присутствует текст slovoslovo1 slovo2 и в итоге получить такой результат?
<font color="Red">slovoslovo1 slovo2</font>
-
@dilolo said in Получить из кода страницы нужную строку?:
@kuzkuz said in Получить из кода страницы нужную строку?:
slovoslovo1 slovo2
Как я понял вопрос в том что как получить кусок кода целиком ?
Т.е получить весь список тегов где присутствует текст slovoslovo1 slovo2 и в итоге получить такой результат?
<font color="Red">slovoslovo1 slovo2</font>Получить строку из кода. Потому что если перебирать переменную содержащую код то выводит по символьно.
Есть код страницы в переменной
мне надо понять - в строке где слово Fingerprint в той же строке, но через неизвестное кол-ов разрывов идет слово Alpha, Beta или Kreta или вообще другое.
Т.е. как минимум через перебор надо найти строку с вхождением Fingerprint , а дальше я разберусь. Пока затык с получением строки
-
Короче, как я и писал выше.
Получил код страницы, закинул в файл, из файла закинул в список.
Далее при переборе - то что надо, строки из кода страницы, а не посимвольно как в первом случае.Но может как то можно обойтись без "запись в файл" и "читать файл в список"
-
@kuzkuz said in Получить из кода страницы нужную строку?:
Но может как то можно обойтись без "запись в файл" и "читать файл в список"
Запись в буфер обмена
-
@dilolo said in Получить из кода страницы нужную строку?:
@kuzkuz said in Получить из кода страницы нужную строку?:
Но может как то можно обойтись без "запись в файл" и "читать файл в список"
Запись в буфер обмена
Это как?
Пока сделал так. Код распилил на \n, получил нужный мне список.
-
@kuzkuz
Можно этот список чтоб на примере проверить ?
-
@dilolo said in Получить из кода страницы нужную строку?:
@kuzkuz
Можно этот список чтоб на примере проверить ?не понял
-
@kuzkuz said in Получить из кода страницы нужную строку?:
Код распилил на \n, получил нужный мне список.
Вот этот полученный список скиньте сюда в текстовом виде чтоб там попытаться искать нужный кусочек
-
я не понимаю, вы мне что то подсказываете или хотите чтобы я вам помог?
я свою задачу решил, просто думал есть решение прощеполучил код страницы
распарсил его через \n
в цикле построчно ищу нужную строку
найдя строку проверяю какое в ней из трех вариантов содержимое
-
@kuzkuz Я пытаюсь вам помочь) Ну если вы решили задачу то отлично