插件“油猴子”
// ==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);
});