Получить из кода страницы нужную строку?



  • Привет, подскажите, плз самый ненагружающий систему способ получить из кода страницы одну строку?

    т.е. я делаю гет запрос, получаю код страницы в переменную. дальше нужно получить строку.

    Строка содержит фразу "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 Я пытаюсь вам помочь) Ну если вы решили задачу то отлично


Log in to reply
 

  • 21
  • 7
  • 3
  • 2
  • 3
  • 9
  • 3
  • 12