Skip to content

Instantly share code, notes, and snippets.

@jumper423
Last active March 18, 2017 10:30
Show Gist options
  • Save jumper423/2a7eae8b41ebc6d46ae122ad95e6ace3 to your computer and use it in GitHub Desktop.
Save jumper423/2a7eae8b41ebc6d46ae122ad95e6ace3 to your computer and use it in GitHub Desktop.
badoo
document.yes = 0;
document.no = 0;
document.city = "Тула";
document.rating = 630;
// выполняем тело анонимной функции с интервалом в 100 милисекунд
setInterval(function(){
// какой указан город
girlCity = $('.js-location-label').text();
// Проверяем есть ли на странице город
if(girlCity != '') {
// если город указан
// Достаём рейтинг
ratingGirl = $('.scale-value.no-dps').text();
// Дата последнего входа
dateOnline = $('.online-status.online-status--offline .tooltip-txt').text();
if (
dateOnline != " Был онлайн больше месяца назад " &&
dateOnline != " Был онлайн более недели назад " &&
// сверяем город
(girlCity.indexOf(document.city) + 1) &&
// если указан рейтинг, проверяем что он больше заданного значения
(!ratingGirl || (ratingGirl && (ratingGirl.split(',')[0] * 100 + ratingGirl.split(',')[1] * 1 > document.rating)))
) {
// кликаем на галочку
$('.b-link.js-profile-header-vote[data-choice=yes]').click();
document.yes = document.yes + 1;
} else {
// кликаем на крестик
$('.b-link.js-profile-header-vote[data-choice=no]').click();
document.no = document.no + 1;
}
// выводим в консоль данные
console.log('yes: ' +document.yes);
console.log('no: ' + document.no);
console.log('city: ' + girlCity);
console.log('rating: ' + ratingGirl);
} else {
// Если города нет, значит нам надо перейти на страницу профиля и там мы его найдём. Кликаем на кнопку профиля.
$('.b-link.js-profile-header-name').click();
}
}, 100)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment