抓取“知乎小知”代码

插件“油猴子”


// ==UserScript==
// @name     知乎小知-发表的内容
// @icon 	https://static.zhihu.com/heifetz/assets/apple-touch-icon-152.67c7b278.png
// @version  1
// @grant    none
// @include https://www.zhihu.com/org/zhi-hu-xiao-zhi-80/answers*
// @require https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js
// ==/UserScript==

function download( name, data) {
  var urlObject = window.URL || window.webkitURL || window;
  var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');
  save_link.href = urlObject.createObjectURL( new Blob([data]));
  save_link.download = name;
  var ev = document.createEvent('MouseEvents');
  ev.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
  save_link.dispatchEvent(ev);
}
function jump( page){
  console.log( 'page', page);
	window.location.href = 'https://www.zhihu.com/org/zhi-hu-xiao-zhi-80/answers?page='+page;
}
function get_page(){
  var h = $(document).height()-$(window).height();
	$(document).scrollTop(h);
  var items = $('.List-item .ContentItem');
  var content = '';
  for( var i =0 ; i < items.length; i++){
    var row = $( items[i]);
    var title = row.data('zop')['title'];
    var link = row.children('meta[itemprop="url"]').attr('content');
    content = content+title+"\t"+link+"\n";
  }
  var current = $('.Pagination .PaginationButton--current').html();
 
 	$.post('http://localhost/zhihu/save.php',{ data: content},function( data){
   
  });
  var page = ( parseInt( ++current));
	//$('.Pagination .PaginationButton-next').trigger('click');
 	setTimeout((function(){
  	jump( page);
  })( page), parseInt( Math.random()*10000));
}

$(function(){
	setTimeout(function(){
  	get_page();
  }, 1000);
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值