Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2017, 18:39
Профессор
Отправить личное сообщение для денис77447327 Посмотреть профиль Найти все сообщения от денис77447327
 
Регистрация: 03.09.2017
Сообщений: 172

поочередный клик по элементам на странице
вобщем пишу скрипт для hh.ru нужно чтобы он на странице поиска вакансий нажимал кнопку откликнуться и в появившемся окне нажимал "отправить отклик" и так 20 раз. после этого нажимает на ссылку перехода на следующую страницу с новым списком вакансий. и если "сруливает куда" то то нажимал кнопку вернуться на предыдущую страницу.

var q = document.getElementsByClassName("bloko-button bloko-button_small HH-VacancyResponsePopup-Link")//кнопка откликнуться
var w = document.getElementsByClassName("bloko-button   bloko-button_secondary     HH-VacancyResponsePopup-Submit     HH-SubmitDisabler-Submit") \\ кнопка отправить отклик
var e = document.getElementsByClassName("b-pager__next-text m-active-arrow HH-Pager-Controls-Next HH-Pager-Control") \\ кнопка перехода на следующую страницу
q.length;
var url = window.location.href;
if (url.indexOf("hh.ru/search/vacancy?") == -1) setTimeout(function()
{
	history.back();
}, 2000);
var i
for (i = 0; i < 20; i++)
{
	
	setTimeout(function()
	{
		q[i].click()
	}, 2000);
		setTimeout(function()
	{
		w[0].click()
	}, 6000);}
	
	setTimeout(function()
	{
		e[0].click()
	}, 9000);
Ответить с цитированием