Сайт Одноклассники (ok.ru) Не могу удалить подгружаемую ссылку из записи.

Seobes

Client
Joined
Sep 5, 2015
Messages
11
Reaction score
9
Points
3
Всем привет. Прошу помощи у опытных пользователей.

На сайте ok.ru при добавлении заметок у аккаунта или постов в группу все ссылки из текста подгружаются в заметку. Это выглядит примерно так:
Screenshot_3.jpg
Нужно при помощи зенки кликнуть по крестику, чтобы убрать подгруженную ссылку. Раньше элемент легко находился, но теперь они поменяли код и никак не получается его отловить. Режим записи в зеннопостере тоже ничего не фиксирует. Поиск по картинке не ищет крестик, если сама запись длинная, да и хочется избежать такого варианта.

Подскажите как все-таки это сделать. Возможно при помощи C# или яваскрипт. Проверить можете создав с любого ака любую заметку с любой ссылкой.
Screenshot_4.jpg
 

Shytov

Client
Joined
Sep 11, 2018
Messages
172
Reaction score
40
Points
28
Попробуй поиск по классу или по размеру или еще по какому либо характерному идентификатору
 

Seobes

Client
Joined
Sep 5, 2015
Messages
11
Reaction score
9
Points
3
Там нет никаких элементов, по которым можно сделать клик. Находится вот это, но ни по svg ни по path клик не срабатывает

<svg class="svg-ic svg-ico_close_16 posting_block_del __to-rt" data-action="delete" viewBox="0 0 16 16">
<path d="M9.414 8l3.294 3.294a1 1 0 1 1-1.415 1.413L8 9.414l-3.293 3.293a1 1 0 0 1-1.415-1.413L6.586 8 3.274 4.689a.974.974 0 0 1 0-1.378h.001a1.025 1.025 0 0 1 1.45 0L8 6.586l3.293-3.293a1 1 0 0 1 1.414 1.414L9.414 8z" fill-rule="evenodd" class="svg-fill"></path>
</svg>
 

LuLzes

Client
Joined
Apr 21, 2017
Messages
19
Reaction score
1
Points
3
Там нет никаких элементов, по которым можно сделать клик. Находится вот это, но ни по svg ни по path клик не срабатывает

<svg class="svg-ic svg-ico_close_16 posting_block_del __to-rt" data-action="delete" viewBox="0 0 16 16">
<path d="M9.414 8l3.294 3.294a1 1 0 1 1-1.415 1.413L8 9.414l-3.293 3.293a1 1 0 0 1-1.415-1.413L6.586 8 3.274 4.689a.974.974 0 0 1 0-1.378h.001a1.025 1.025 0 0 1 1.45 0L8 6.586l3.293-3.293a1 1 0 0 1 1.414 1.414L9.414 8z" fill-rule="evenodd" class="svg-fill"></path>
</svg>
svg очень замудренная вещь, её сложно через xpath выловить:
https://stackoverflow.com/questions/6943025/selenium-cannot-find-svg-element-in-xpath
возможно у тебя проблема в этом
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Поиск по картинке
Этот метод очень прожорлив.

На каких версиях ZennoPoster у вас не срабатывает клик?

Там нет никаких элементов, по которым можно сделать клик. Находится вот это, но ни по svg ни по path клик не срабатывает

<svg class="svg-ic svg-ico_close_16 posting_block_del __to-rt" data-action="delete" viewBox="0 0 16 16">
<path d="M9.414 8l3.294 3.294a1 1 0 1 1-1.415 1.413L8 9.414l-3.293 3.293a1 1 0 0 1-1.415-1.413L6.586 8 3.274 4.689a.974.974 0 0 1 0-1.378h.001a1.025 1.025 0 0 1 1.45 0L8 6.586l3.293-3.293a1 1 0 0 1 1.414 1.414L9.414 8z" fill-rule="evenodd" class="svg-fill"></path>
</svg>
Попробуйте сделать по параметру width

Я бы еще попробовал по data-action="delete" сделать клик.
 

Seobes

Client
Joined
Sep 5, 2015
Messages
11
Reaction score
9
Points
3
5.28.0.0 и пара версий до этого. Пробовал Хром версию, везде результат один. Сам элемент находится по классу и по data-action, клик тоже как бы успешно выполняется, но ничего не происходит. Такое ощущение, что нужно какой-то другой элемент искать. Вы не пробовали смоделировать ситуацию у себя?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

5.28.0.0 и пара версий до этого. Пробовал Хром версию, везде результат один. Сам элемент находится по классу и по data-action, клик тоже как бы успешно выполняется, но ничего не происходит. Такое ощущение, что нужно какой-то другой элемент искать. Вы не пробовали смоделировать ситуацию у себя?
Не пробовал. Эмуляция мыши дает результат? Версию движка firefox меняли?
 

Seobes

Client
Joined
Sep 5, 2015
Messages
11
Reaction score
9
Points
3
Не пробовал. Эмуляция мыши дает результат? Версию движка firefox меняли?
Менял только юзерагенты. Сегодня вечером попробую версию поменять. А про эмуляцию мыши где посмотреть?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Менял только юзерагенты.
Это не поможет.
А про эмуляцию мыши где посмотреть?
Шаблон приложил. Надо получить значения leftinbrowser и topinbrowser у элемента который нужно кликнуть, эти перменные скопируйте в экшн эмуляция мыши, и по параметрам width и height расчитайте место для клика.
 

Attachments

  • Thank you
Reactions: Seobes

Seobes

Client
Joined
Sep 5, 2015
Messages
11
Reaction score
9
Points
3
Это не поможет.

Шаблон приложил. Надо получить значения leftinbrowser и topinbrowser у элемента который нужно кликнуть, эти перменные скопируйте в экшн эмуляция мыши, и по параметрам width и height расчитайте место для клика.
Спасибо! Эмуляция мыши сработала :-)
 
  • Thank you
Reactions: Mikhail B.

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)