|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Закрытие phantomjs |
|
|
Разное - Закрытие phantomjs
|
|
Пользователь Сообщения: 107 |
Здравствуйте.
Сделал скрипт для phantomjs. var page = require('webpage').create();
var pagec = require('webpage').create();
var fs = require('fs');
page.open('https://www.test.com/', function (status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
var p = page.evaluate(function () {
return Array.prototype.slice.call(document.getElementsByClassName('test')[0].getElementsByTagName('a'));
});
for (var i in p) {
(function(i) {
var pagec = require('webpage').create();
pagec.open(p[i].href, function (status) {
//console.log(p[i].href);
if (status !== 'success') {
console.log('Unable to access network');
} else {
console.log(p[i].href);
var p2 = pagec.evaluate(function () {
return document.getElementsByTagName('html')[0].innerHTML;
});
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd} if(mm<10){mm='0'+mm} today = mm+'.'+dd+'.'+yyyy;
fs.write("C:/phantomjs-1.9.2-windows/savedpages/"+today+"/"+"page_"+Number(Number(i) + Number(1))+".html", p2, 'w');
}
});
})(i);
}
}
});
Спасибо. |
|
|
Отправлено: 18:40, 06-12-2013 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| CMD/BAT - Закрытие программы | gen0m.rsw | Скриптовые языки администрирования Windows | 3 | 30-06-2014 12:00 | |
| [решено] Firefox- закрытие окна | Baden1 | Хочу все знать | 5 | 26-01-2013 21:19 | |
| Разное - Закрытие файлов. | TiP-A-ToP | Программирование и базы данных | 2 | 10-11-2011 00:46 | |
| EventID - CMD закрытие | gen0m.rsw | Хочу все знать | 3 | 28-09-2011 18:04 | |
| Proxy/NAT - Закрытие порты | HiGH_ZeRO | Сетевые технологии | 15 | 23-07-2009 19:35 | |
|