Greasy Fork is available in English.

淘宝&天猫一键好评

淘宝&天猫评价页面添加一键好评按钮

As of 2018-08-14. See the latest version.

// ==UserScript==
// @name        淘宝&天猫一键好评
// @description 淘宝&天猫评价页面添加一键好评按钮
// @version     1.5.3
// @author      JoJunIori
// @namespace   747215879@qq.com
// @grant       unsafeWindow
// @include     http://rate.taobao.com/*
// @include     https://rate.taobao.com/*
// @include     http://ratewrite.tmall.com/*
// @include     https://ratewrite.tmall.com/*
// ==/UserScript==

var host = window.location.host;
var isTB = host === 'rate.taobao.com';
var isTM = host === 'ratewrite.tmall.com';

// 淘宝一键好评
function taobaoFun() {
  var tbParentElem = document.querySelector('.submitbox');
  var tbSubmitBtn = document.querySelector('.J_submit_rate');
  var tbNewDir = document.createElement('button');
  tbNewDir.innerHTML = '一键好评';
  tbNewDir.className = 'tb-rate-btn type-primary tb-rate-btn haoping';
  tbNewDir.style.marginLeft = '50px';
  tbNewDir.onclick = function() {
    var tbRateMsg = document.querySelectorAll('.rate-msg');
    for (var i = 0, a; a = tbRateMsg[i++];) {
      a.value = "以前在天猫淘宝上买东西,都是系统自动好评,花了有好多好多钱,后来才知道淘宝评论得积分可以涨淘气值时,才知道评论的重要性,所以以后无论买什么东西,我都先把这段话复制粘贴下来,然后再写宝贝评论,没错,评论80个字以上就可以获得50个积分。"
    }

	var tbGoodRate = document.querySelectorAll('.good-rate');
    for (var i = 0, a; a = tbGoodRate[i++];) {
      a.click();
    }

    var tbStar = document.querySelectorAll('.ks-simplestar img');
    tbStar[4].click();
    tbStar[9].click();
    tbStar[14].click();

    tbSubmitBtn.click();
  };

  tbParentElem.appendChild(tbNewDir);
}

// 天猫一键好评
function tmallFun() {
  var tmParentElem = document.querySelector('.compose-btn');
  var tmSubmitBtn = document.querySelector('.compose-btn [type="submit"]');
  var tmNewDir = document.createElement('button');
  tmNewDir.innerHTML = '一键好评';
  tmNewDir.className = 'tb-rate-btn type-primary tb-rate-btn haoping';
  tmNewDir.style.background = 'white';
  tmNewDir.style.color = '#c40000';
  tmNewDir.style.border = 'inset 1px #c40000';
  tmNewDir.onclick = function() {

    document.querySelector('.J_textInput').shadowRoot.querySelector('#textEditor').shadowRoot.querySelector('#textEl').value = "以前在天猫淘宝上买东西,都是系统自动好评,花了有好多好多钱,后来才知道淘宝评论得积分可以涨淘气值时,才知道评论的重要性,所以以后无论买什么东西,我都先把这段话复制粘贴下来,然后再写宝贝评论,没错,评论80个字以上就可以获得50个积分。"

    var tmStar = document.querySelectorAll('[data-star-value="5"]');
    for (var i = 0, a; a = tmStar[i++];) {
      a.click();
    }

    tmSubmitBtn.click();
  };

  console.log(tmParentElem);
  console.log(tmNewDir);
  tmParentElem.appendChild(tmNewDir);
}

if (isTB) {
  taobaoFun();
} else if (isTM) {
  var timer = setInterval(detection, 1000);
  detection();
}

function detection() {
  var haoping = document.querySelector('.haoping');
  if (!haoping) {
    tmallFun();
  } else {
    clearInterval(timer);
  }
}