Мало опыта



  • @plkim said in Мало опыта:

    Объясните мне пожалуйста как работать с match.

    Да все просто, match ищет элемент по кусочку его разметки
    https://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element
    Пример:

    >MATCH>Мне нравится
    >MATCH>Мне нрав
    оба запроса валидны
    

    В чем преимущества match, можно находить элементы по куску текста, пример выше. Текст Мне нравится в вк не менялся хз сколько лет)) а верстка этой кнопки, и ее стили меняются постоянно) .



  • @santilo а как переход сделать на 2 пользователя и т.д.



  • @plkim said in Мало опыта:

    @santilo а как переход сделать на 2 пользователя и т.д.

    Можешь спарсить ссылки на их профили, а далее через foreach пройтись по списку ссылок, загружая каждый профиль



  • @santilo а как спарсить? это он создаст тхт док. с сылками да?



  • @plkim said in Мало опыта:

    @santilo а как спарсить? это он создаст тхт док. с сылками да?

    Я думаю можно будет спарсить с помощью xpath. Не он их хранит в оперативной памяти. Я вам позже смогу помочь с этим вопросом



  • @santilo хорошо. я сейчас так еще в одноклассниках попробую.



  • я вот так делаю: xpath-получить каждый xml.
    потом инспектирую ссылку вот что выходит у вк.
    //[@id="results"]/div[1]/div[3]/div[1]/a[1]
    //
    [@id="results"]/div[2]/div[3]/div/a[1]
    //[@id="results"]/div[3]/div[3]/div[1]/a[1]
    //
    [@id="results"]/div[4]/div[3]/div[1]/a[1]
    //[@id="results"]/div[7]/div[3]/div[1]/a[1]
    Первую ссылку привожу в такой вид:
    //
    [@id="results"]/div/div[3]/div[1]/a[1]
    вставляю в xpath, запускаю и ничего нет, только пишет: undefined

    Честно сказать с программой BrowserAutomationStudio и возней с ней узнал очень много нового. Я и представить не мог что можно инспектировать элементы в браузере.



  • @plkim Вот пример простого шаблона) как с помощью xpath собрать ссылки на профили, и далее в цикле пробежатся по ним
    Проект: 0_1496588656837_vk.xml



  • @santilo спасибо)


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.