Клик по связанному елементу



  • Прошу помощи как реализовать, думают, что надо копать в сторону Xpath, но может кто знает:

    1. есть страничка вк с комментарием
    2. есть ид юзера - 13738110
    3. нужно найти его комментарий (он содержит в коде его ид) и кликнуть на лайк этому комментарию (<a href="#" class="like_wrap _like_wrap no_likes")

    как это реализоваь может кто подсказать?

    <div id="post36620478_78483" class="reply reply_dived clear reply_replieable _post" data-post-id="36620478_78483" onclick="Wall.replyClick('36620478_78478', 78483, event, 13738110)"> <div class="reply_wrap _reply_content _post_content clear_fix"> <a class="reply_image" href="/antonio23"> <img src="https://pp.userapi.com/c627131/v627131110/16e67/PYr9hZj5aCM.jpg" width="40" height="40" class="reply_img" alt="Anton Rykhalsky"> </a> <div class="reply_content"> <div class="fl_r post_actions_wrap"><div class="post_actions"><div id="reply_delete36620478_78483" class="reply_delete_button reply_action fl_r" data-title="Report" onclick="wall.markAsSpam(this, '36620478_78483', 'f05cbc8bf3b0d43923')" onmouseover="showTitle(this);" aria-label="Report" tabindex="0" role="link"></div></div></div> <div class="reply_author"> <a class="author" href="/antonio23" data-from-id="13738110">Anton Rykhalsky</a> </div> <div class="reply_text"><div id="wpt36620478_78483"><div class="wall_reply_text">Wtf?)</div></div></div> <div class="reply_footer clear_fix" id="wpe_bottom36620478_78483"> <a href="#" class="like_wrap _like_wrap no_likes" onclick="return Wall.likeIt(this, '36620478_wall_reply78483', 'b5fcfe33da12ad3dc7', event);" onmouseover="Wall.likesShow(this, '36620478_wall_reply78483')"> <span class="blind_label">Like</span> <i class="like_icon _icon"></i> <span class="like_count _count"></span>
    </a>
    <span class="blind_label" tabindex="0" role="link" onclick="Wall.likesShowList(this, '36620478_wall_reply78483')">Show likes</span> <div class="reply_date"><a class="wd_lnk" href="/wall36620478_78478?reply=78483" onclick="return showWiki({w: 'wall36620478_78478', reply: '78483'}, false, event);"><span class="rel_date">2 Mar 2015</span></a></div> <div class="reply_link_wrap"> <a class="reply_link _reply_lnk">Reply</a>
    </div> </div> </div> </div>
    </div>
    

    Понимаю, что по иду нужно найти xpath елемент и дальше уже указать на какой елемент кликать
    но как вот конкретно по этому коду найти этот елемент можно?



  • @iptips вот такой xpath запрос попробуй..должен сработать)

    //div[contains(@onclick, '13738110')]/div/div/div/a[contains(@class, 'like_wrap')]
    


  • спасибо, но уже нашел рабочий xpath)


Log in to reply