![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
|