返回首頁 

Greasy Fork is available in English.

获取百度网盘分享链接

百度网盘分享页面,快速获取已经分享的链接地址


Установить этот скрипт?
// ==UserScript==// @name        获取百度网盘分享链接// @author      林岑影// @website     http://www.cyxiaowu.com// @description 百度网盘分享页面,快速获取已经分享的链接地址// @namespace// @icon        http://disk.yun.uc.cn/favicon.ico// @license     GPL version 3// @encoding    utf-8// @date        15/08/2015// @modified    12/09/2015// @include     http://pan.baidu.com/share/*// @require     http://libs.baidu.com/jquery/2.0.0/jquery.min.js// @grant       unsafeWindow// @grant       GM_setClipboard// @run-at      document-end// @version     1.0.2// ==/UserScript==var getbaidushares = function(){this.linktype = localStorage.getItem('qs_linktype') || "link"; //输出链接格式:    ubb = ubb代码 | link = 链接 | html = html代码this.index = 0;this.arrUrl = [];this.arrName = [];this.setTime = null;this.btn = '<a node-type="btn-getshare" data-key="getshare" class="btn share-btn" style="display: inline-block;"><span class="ico"></span><span class="btn-val">获取链接</span></a>';};getbaidushares.prototype = {init: function(){var that = this;$('[data-key="unshare"]').after(that.btn);$('[data-key="getshare"]').on("click", function(){that.arrUrl = [];that.arrName = [];that.index = 0;$('[node-type="list"]').children(".item-active").each(function(){dataurl = $(this).find('[node-type="copy-bar"]').text();dataname = $(this).find('[node-type="name"]').attr("title");that.arrUrl.push(dataurl);that.arrName.push(dataname);});that.dialog();that.post();});},post: function(){var that = this,$return = "";$.each(this.arrUrl, function(i, j){j = j.replace(/[\s]+/g, " ");j = j.replace("复制", "");j = j.replace("链接: ", "");if (that.linktype == "ubb") {j = j.replace(/http:\/\/(.*?) /g, "[url=http://$1]百度网盘下载:"+that.arrName[i]+"[/url] ");} else if (that.linktype == "html") {j = j.replace(/http:\/\/(.*?) /g, "<a href='http://$1'>百度网盘下载:"+that.arrName[i]+"</a> ");}$return = $return + j + "\r\n";});$("#getsharer###lt").val($return);},dialog: function() {var that = this,html = "",w = 576,h = 514,ww = $(window).width(),hh = $(window).height();var l = (ww - w) / 2,t = (hh - h) / 2;html+='<div class="b-panel b-dialog box-shadow4 bdr-rnd-3 add-yun-device-dialog common-dialog" style="display: block; left: '+l+'px; top: '+t+'px;">';html+='    <div class="dlg-hd b-rlv"><span class="dlg-cnr dlg-cnr-l"></span>';html+='        <a href="javascript:void(0);" title="关闭" id="closeGetShareDailog" class="dlg-cnr dlg-cnr-r"></a>';html+='        <h3><em></em>分享结果</h3>';html+='    </div>';html+='    <div class="dlg-bd global-clearfix __dlgBd" style="visibility: visible;">';html+='        <div class="add-yun-device-list">';html+='            <textarea style="width:100%; height:400px;" id="getsharer###lt"></textarea>';html+='        </div>';html+='    </div>';html+='</div>';$("body").append(html).find("#closeGetShareDailog").click(function(){$(this).parents(".b-dialog").remove();});}};var geturl = new getbaidushares();geturl.init();