Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var pars = new Array();
- var resul = '';//переменная, в которую выводится текст
- var cntt = 1;//не менять
- var cnttm = 100;//максимальное число распарсенных постов. Парсер будет работать пока оно не будет достигнуто.
- var strt = document.getElementsByClassName('pg_flnk_sel')[0].innerHTML;
- var pp = function(){
- for(var i = 0; typeof document.getElementsByClassName('rel_date')[i] != 'undefined'; i++){
- if( typeof document.getElementsByClassName('rel_date')[i].outerHTML.split(' time="')[1] != 'undefined'){
- var num = document.getElementsByClassName('rel_date')[i].outerHTML.split(' time="')[1].split('"')[0];
- }else{
- var num = ' ';
- }
- if(typeof document.getElementsByClassName('rel_date')[i].parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByClassName('wall_post_text')[0] != 'undefined'){
- resul = "<br>["+cntt+"] " + document.getElementsByClassName('rel_date')[i].parentNode.parentNode.parentNode.parentNode.parentNode.getElementsByClassName('wall_post_text')[0].innerHTML+ resul;
- var elem = document.getElementsByClassName('rel_date')[i];
- elem.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(elem.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode);
- }
- //document.getElementsByClassName('rel_date')[i].className = 'rel_date0';
- tnum = num;
- cntt++;
- if(cntt > cnttm){
- clearInterval(timed);
- var strf = document.getElementsByClassName('pg_flnk_sel')[0].innerHTML;
- document.write('Парсинг завершен ['+strt+']:['+strf+'] (Читать сверху вниз)<br>'+resul);
- }
- }
- window.scrollTo(0,document.body.scrollHeight);
- }
- var timed = setInterval(pp, 800);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement