令人哇塞的酷鸡 发布的文章

有多个文件需要进行逐个单独分享, 如果手动那么是很累而且容易眼花出错. 为此博主写个了批量分享链接的脚本.有两种使用方法:其一为直接在console窗口中执行代码,其二为使用谷歌浏览器加载扩展.

方法1(较快,暴力)

  • 访问网页版百度云网盘(地址:https://pan.baidu.com )并登录
  • 多选好后你要分享的多个文件
  • 按下f12,此时浏览器弹出调试框,然后你将以下的代码复制进去,回车执行.之后在页面右上角会多个批量单独分享按钮.

    (function () {let expiration = 0;/*链接的有效期: 0为永久; 7为7天; 1为1天*/let div = document.createElement("div");let html = "<div id='shareWindow' style='position: fixed;z-index: 999;right: 0;'><button id='batchShare'>批量单独分享</button><button id='toggleResult' style=''>显示/关闭结果</button></div><div id='shareResult' style='display: none;position: relative;background-color: wheat;margin: auto;padding-top: .5rem;font-size: 16px;scroll-behavior: auto;text-align: center;max-width: 50%;z-index: 900;' contenteditable='true'>空空</div>";div.innerHTML = html;let result = [];document.getElementsByTagName("body")[0].append(div);document.getElementById("batchShare").onclick = function () {let list = [];result = [];document.querySelectorAll('.vdAfKMb dd.icP4Eo').forEach(function (e, index) {e.classList.remove("icP4Eo");list.push(e.attributes._position.value);});console.log(list);if (!list.length > 0) {alert('请选择要分享的文件');}loop(list);};document.getElementById("toggleResult").onclick = function () {console.log(result);if ("block" === document.getElementById("shareResult").style.display) {document.getElementById("shareResult").style.display = "none";return;}let str = "";for (let k in result) {str += k + ": " + result[k][0] + " ; 提取码:" + result[k][1] + "\r\n";}document.getElementById("shareResult").innerText = str;document.getElementById("shareResult").style.display = "block";};function loop(list) {let n = list.shift();if (!n) {return;}let t = document.querySelector("dd[_position='" + n + "']");triggerEvent(t, "click");document.querySelector("[data-button-id='b41']").click();let i1 = setInterval(function () {let forever = document.querySelector(".choose-list li[value='" + expiration + "']");if (forever) {clearInterval(i1);triggerEvent(forever, "mousedown");document.querySelector("[class='g-button g-button-large g-button-blue-large sbtn create']").click();let i2 = setInterval(function () {let pw = document.querySelector("input.share-password").value;let href = document.querySelector("input.share-url").value;let file = document.querySelector("#share .select-text").innerText.replace("分享文件(夹):", '');if (pw.length > 0 && href.length > 0) {clearInterval(i2);document.querySelector("input.share-url").value = '';document.querySelector("input.share-password").value = '';console.log(file, href, pw);let r = [];result[file] = [href, pw];if (!(list.length > 0)) {document.querySelector("[class='g-button g-button-large g-button-large-gray abtn close']").click();document.querySelector("#toggleResult").click();alert('done');}loop(list);}}, 200);}}, 200);}function triggerEvent(el, eventName) {try {var evt = document.createEvent('Event');evt.initEvent(eventName, true, true);el.dispatchEvent(evt);} catch (e) {console.log(e);}}})();
  • 点击批量单独按钮(链接默认都是永久有效,若要改为短期请查看前几行代码并按提示更改即可),接下来静候其完成不要做其他操作,完成后会弹出所有结果列表.

方法2(作为一个谷歌浏览器扩展,加载进来即可使用)

  • 打开谷歌浏览器,地址中输入chrome://extensions/回车访问
  • 下载下面的谷歌扩展插件并解压.点击开启右上角的开发者选项,然后点击左上角的加载已解压的扩展程序,选择刚下载的文件夹加载.

  • 访问网页版百度云网盘(地址:https://pan.baidu.com )并登录
  • 此时页面右上角会多个批量单独分享按钮,在你多选你要分享完后按下此按钮,然后静候其完成即可.

之前,百度云分享文件时都可以选择分享类型是私密(即有提取码)或者公开(即无提取码的)的,但是最近发现没有了公开分享这个选项了, 默认就是私密的.这对于有些文件直接公开就可以了,还要提取码(麻不麻烦啊~~).如果你也怎么想,那么follow me~_~

  1. 登录网页版的百度云.(百度云登录地址:https://pan.baidu.com)
  2. 选择你要分享的文件,然后点击分享,此时弹出分享框, 此时按下f12,复制以下代码到console这个窗口上回车执行; 最后点击创建链接按钮,你分享将是公开链接无需提取码

    if(document.getElementById("share-method-private")){document.getElementById("share-method-private").value="public";alert("执行成功,请点击创建链接生成你公开链接!")}else{alert("请先选择要分享的文件并弹出分享框后再执行此代码!(但在点击创建链接按钮前执行该代码)")}
    
  • 注意: 代码一定要在你弹出了分享框后执行,框没弹出来之前执行无效; 代码执行一次就够了,只要不刷新页面之后分享都是公开链接.
  • 成功分享后图片:
    png

png

国内下载elasticsearch哪叫一个慢, 为了方便大家学习, 博主将下载好的包放到云盘.
官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch

要验证包的完整性可以计算文件哈希值(官网有提供sha512的值, 可以在上面下载地址界面的找到)
ps: 在linux上要计算sha512的值, 命令: sha512sum 文件名(只能对单个文件, 多个文件的话就打成一个包啊)

elasticsearch

版本 Linux window 发布时间
7.6.0 下载 (提取码:t34k) 下载 (提取码:totp) 2020.02.12
7.5.2 下载 (提取码:223b) 下载 (提取码:dn71) 2020.01.22
7.5.1 下载 (提取码:ypn7) 下载 (提取码:x3jy) 2019.12.19
7.5.0 下载 (提取码:bj7h) 下载 (提取码:jdby) 2019.12.03
7.4.2 下载 (提取码:d6ww) 下载 (提取码:gct6) 2019.11.01
7.3.2 下载 (提取码:qijm) 下载 (提取码:bofl) 2019.09.13
7.3.2 下载(提取码: mt8a) 下载(提取码: d63p) ---
7.3.1 下载(提取码: rdih) 下载(提取码: 35wh) ---
7.3.0 下载(提取码: 11wq) 下载(提取码: 7vsw) ---
7.2.1 下载(提取码: kiwd) 下载(提取码: 24yd) ---
7.2.0 下载(提取码: icnf) 下载(提取码: 7m97) ---
7.1.1 下载(提取码: 5i5s) 下载(提取码: uh7v) ---
7.1.0 下载(提取码: s7n3) 下载(提取码: bvkq) ---
7.0.1 下载(提取码: x6kn) 下载(提取码: v5z8) ---
7.0.0 下载(提取码: ru99) 下载(提取码: u48v) ---

kibana

版本 Linux window 发布时间
7.6.0 下载 (提取码:qbri) 下载 (提取码:lcu7) ---
7.5.2 下载 (提取码:f9ki) 下载 (提取码:60ra) ---
7.5.1 下载 (提取码:n0df) 下载 (提取码:y4ap) 2019.12.19
7.4.2 下载 (提取码:pas7) 下载 (提取码:obzg) 2019.11.01
7.3.2 下载 (提取码:p42r) 下载 (提取码:by6s) 2019.09.13
6.6.0 下载 (提取码: 1jcc) 下载 (提取码: 755u) 2019.01.30
7.3.2 下载(提取码: z79b) 下载(提取码: y2kk) ---
7.3.1 下载(提取码: ktet) 下载(提取码: tgjm) ---
7.3.0 下载(提取码: egse) 下载(提取码: jbqw) ---
7.2.1 下载(提取码: n8dq) 下载(提取码: 5zd6) ---
7.2.0 下载(提取码: k645) 下载(提取码: x84h) ---
7.1.1 下载(提取码: gii5) 下载(提取码: 8spv) ---
7.1.0 下载(提取码: gqk4) 下载(提取码: xcez) ---
7.0.1 下载(提取码: 2xkb) 下载(提取码: 4ing) ---
7.0.0 下载(提取码: s5r9) 下载(提取码: whfv) ---

logstash

版本 linux windows 发布时间
7.3.2 下载(提取码: stkg) 下载(提取码: wjqp) ---
7.3.1 下载(提取码: 6v5k) 下载(提取码: qq1e) ---
7.3.0 下载(提取码: j2vx) 下载(提取码: cypk) ---
7.2.1 下载(提取码: tdxq) 下载(提取码: bh4i) ---
7.2.0 下载(提取码: 5qw6) 下载(提取码: e6ah) ---
7.1.1 下载(提取码: uc4s) 下载(提取码: qbu7) ---
7.1.0 下载(提取码: uz4e) 下载(提取码: hyn9) ---
7.0.1 下载(提取码: qypw) 下载(提取码: 4x1j) ---
7.0.0 下载(提取码: vsij) 下载(提取码: cuka) ---
6.6.0 下载 (提取码: gkbg) -- 2019.01.30

[tip: 包中包含了java的jdk, 还没有安装jdk的可以不用另外下了~_~]

博主在安装好typecho后,访问提示被重定向多次,经过查找发现nginx配置自己用了之前给tp框架的配置,所以出现这个问题,更改后首页是可以访问了,但是详情页却是404,一顿查找发现typecho框架需要php_info这个信息,而这个信息需要nginx传递给他.综上完整的nginx配置如下:

server {
listen          80;
server_name     blog.nice100.net;  #你的域名
root            /path/to/yourproject/; #项目绝对路径
index           index.php;

    #以下整个location块为配合typecho页面完全静态化的配置,如果typecho没有开启静态化这个块可有可无
location / {
    index index.html index.php;
    if (!-e $request_filename) {
      rewrite  ^(.*)$  /index.php/$1  last;
      break;
    }
 }
 location ~ \.php.*$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$; #这行是重点,它会将php_info信息传递给php-fpm
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PHP_VALUE        open_basedir=$document_root/../:/tmp/:/proc/;
    fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
    include        fastcgi_params;
 }
}