Помогите нажать на кнопку

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
https://answers.yahoo.com/question/index?qid=20150602114704AAeHGRI
Вот там кнопка Submit в форме ответа. Все очень просто, но из-за того что постоянно меняется № Формы, отправка текста не производится.
Использую тег span > innerhtml >text > Submit
Ну и много чего перепробовал.
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
https://answers.yahoo.com/question/index?qid=20150602114704AAeHGRI
Вот там кнопка Submit в форме ответа. Все очень просто, но из-за того что постоянно меняется № Формы, отправка текста не производится.
Использую тег span > innerhtml >text > Submit
Ну и много чего перепробовал.
в номер формы и документа поставь "-1"
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
184
Баллы
43
Должно работать вот так. Или форма что в низу нужна?
 

Вложения

Последнее редактирование:

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
Вы действительно считаете что класс с названием "ya-button Bgc-b Clr-w Cur-p D-ib Lh-20 M-0 Py-1 Px-9 Ta-c Bdx-1b Bdrs-2 ask-submit Miw-0 Fl-end" однозначно идентифицирует эту кнопку?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
Вообще с Яху жесть. Кроме такой мелочи как кнопка, акки морозят мгновенно, формы меняют имена, размеры. Размещенный ответ с полем source видишь только ты.
Пока не поддается автоматизации.
 

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
184
Баллы
43
Ты не указал для какой формы тебе нужна. Вверху я указал для формы что с права.
А вот для той что снизу
1. поиск по атрибуту class
2 поиск по атрибуту wight
 

Вложения

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43

blackeye

Client
Регистрация
28.12.2012
Сообщения
197
Благодарностей
119
Баллы
43

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
Ребята, нижняя форма для ответа.

у меня вот так работает, у тебя точно все так само?
Да, так работает. Сегодня, а завтра уже не будет(
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113

blackeye

Client
Регистрация
28.12.2012
Сообщения
197
Благодарностей
119
Баллы
43

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
ps ты можешь сделать более жесткую привязку , сразу по нескольким параметрам, вот так:
http://i.gyazo.com/576095d7b7a43ed6cfd424b5b683200d.png

короче, как по мне, нет в этой кнопке ничего стоящего внимания, обычная.
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
ps ты можешь сделать более жесткую привязку , сразу по нескольким параметрам,
ОК, попробую. Я избегаю таких вещей из-за возможных ошибок.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
это может быть из-за того что кнопка еще не успела стать активной, а ты уже на нее тыкаешь. поставь паузу пару сек.. ?
Там текст набирается почти минуту.
Мне кажется все эти препоны связаны с нулевыми акками. Нужно сначала придать им вес, достоверность нормальными постами.
 

SAW

Client
Регистрация
05.05.2011
Сообщения
134
Благодарностей
10
Баллы
18
А если поставить фокус перед кликом? Я все решаю с помощью именно фокуса (правда я Яху не работаю).
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 943
Благодарностей
4 340
Баллы
113
Попробую, но маловероятно что поможет. Кодеры Яхи свой хлеб не зря едят) это не Авиту парсить)
 

blackeye

Client
Регистрация
28.12.2012
Сообщения
197
Благодарностей
119
Баллы
43
поле ввода текста активно
2 таба + энтер
 

Bot_Sculptor

Client
Регистрация
11.06.2012
Сообщения
787
Благодарностей
237
Баллы
43
Попробую, но маловероятно что поможет. Кодеры Яхи свой хлеб не зря едят) это не Авиту парсить)
я уже вижу , что там там идет проверка на мышку. Т.е. нужно эмулировать мышку, причем не где попало, а именно на кнопке той, только тогда оно успешно 100% жмется.
А если водишь мышкой рядом, это ничего не дает. Только на кнопке нужно водить...
Значит сперва нужно взять стабильный постоянный элемент, что есть рядом, взять его left и top , а потом прибавить столько пикселей, сколько нужно, чтобы мышка попала на кнопку.
Это так делалось раньше, когда я цяцкался с зенно. а щас хз, давно не юзал. щас там все это через c# наверное мутится
 

SAW

Client
Регистрация
05.05.2011
Сообщения
134
Благодарностей
10
Баллы
18
Если не поможет, исследуйте элемент с помощью дерева элементов, там все интуитивно понятно. Другой вопрос если оно меняется часто то да, постоянно править нужно.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)