妖火显示楼主等级

妖火网浏览帖子时显示楼主等级

  1. // ==UserScript==
  2. // @name 妖火显示楼主等级
  3. // @namespace https://poxiaobbs.com/
  4. // @version 0.1
  5. // @description 妖火网浏览帖子时显示楼主等级
  6. // @author Swilder-M
  7. // @match https://yaohuo.me/bbs-*
  8. // @include https://yaohuo.me/bbs-*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. //获取楼主空间地址
  15. var user_id = document.getElementsByClassName('subtitle')[1].firstElementChild.href;
  16. console.log(user_id);
  17.  
  18. function success(rp) {
  19. var lv_zz = /<b>等级:<\/b>(\S*)级/
  20. var lv_text = rp.match(lv_zz)[1]
  21. console.log(lv_text);
  22. addLvTip(lv_text);
  23. }
  24.  
  25. function fail(code) {
  26. console.log('error');
  27. }
  28.  
  29. var request = new XMLHttpRequest();
  30.  
  31. request.onreadystatechange = function () {
  32. if (request.readyState === 4) {
  33. if (request.status === 200) {
  34. return success(request.responseText);
  35. } else {
  36. return fail(request.status);
  37. }
  38. } else {
  39. }
  40. }
  41. request.open('GET', user_id);
  42. //request.responseType = 'document';
  43. request.send();
  44.  
  45. function addLvTip(lv) {
  46. console.log(2222);
  47. console.log(lv);
  48. var info_d = document.getElementsByClassName('subtitle')[1]
  49. var user_name_d = info_d.children[1]
  50. console.log(user_name_d);
  51.  
  52. var lv_d = document.createElement('div');
  53. lv_d.innerText = 'Lv ' + lv;
  54. lv_d.style = "display:inline;margin-left:10px; text-align:center; margin-right:10px;color:#ff4234;font-size:17px;border-radius: 30px;";
  55. info_d.insertBefore(lv_d, user_name_d);
  56. }
  57.  
  58.  
  59. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址