- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нашел код по авторизации на FL.ru не могу адаптировать под контакт, мне нужно в браузере Phantomjs авторизоваться в вк.
Может кто подсказать что не так в коде и что поправить?
var webpage=require('webpage');
var fs=require('fs');
var system=require('system');
var page=webpage.create();
var url="https://vk.com/login";
var login,pass;
console.log("Enter login");
login='login';
console.log('Enter password');
pass='password';
console.log("login="+login+" pass="+pass);
page.open(url,function(status){
if(status==="success"){
console.log("success");
console.log(page.content);
fs.write('index.html',page.content,'w');
//заполняем
page.evaluate(function(login,pass){
var e1 = document.querySelector('input[name="email"]');
e1.value=login;
var e2=document.querySelector('input[type="password"]');
e2.value=pass;
var e3=document.querySelector('input[type="submit"]');
e3.click();
},login,pass);
setTimeout(function(){
phantom.exit();
},3000);
}
else{
console.log("not success");
phantom.exit();
}
});
page.settings = {loadImages: false,
javascriptEnabled: true,
userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1',
};
пробовал еще передавать заголовки все равно не получается
Помогите пожалуйста разобраться...
---------- Добавлено 27.12.2016 в 20:17 ----------
Авторизоваться получилось, может кто подскажет как перейти на следующую страницу? вот код может кому то пригодится)
var webpage=require('webpage');
var fs=require('fs');
var system=require('system');
var page=webpage.create();
var url="https://vk.com/login";
page.settings = {
loadImages: false,
javascriptEnabled: true,
userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1',
};
var page = require('webpage').create();
phantom.cookiesEnabled = true;
page.open("https://vk.com", function(status) {
if (status === "success") {
page.evaluate(function() {
document.getElementById("index_email").value = "логин";
document.getElementById("index_pass").value = "пароль";
document.getElementById("index_login_button").click();
});
window.setTimeout(function() {
page.render("vk.png");
phantom.exit();
}, 5000);
}
});