Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在亚马逊上购买低于一定价格的商品(使用tampermonkey+javascript)_Javascript - Fatal编程技术网

如何在亚马逊上购买低于一定价格的商品(使用tampermonkey+javascript)

如何在亚马逊上购买低于一定价格的商品(使用tampermonkey+javascript),javascript,Javascript,我正试图购买一种产品,当它在亚马逊上重新进货时,它就会回到零售价值 以下是我考虑这样做的方式,但我不确定如果价格低于某个数字,是否可以很容易地检测和确定价格。我以前也从未真正使用过javascript,我更熟悉java/c++ // ==UserScript== // @name Amazon restock buyer // @description Refreshes current page until price is below $14 (retail is 1

我正试图购买一种产品,当它在亚马逊上重新进货时,它就会回到零售价值

以下是我考虑这样做的方式,但我不确定如果价格低于某个数字,是否可以很容易地检测和确定价格。我以前也从未真正使用过javascript,我更熟悉java/c++

    // ==UserScript==
    // @name Amazon restock buyer
    // @description Refreshes current page until price is below $14 (retail is 12.99) and performs 1 click purchase
    // @include http://www.amazon.com/Marth-amiibo-nintendo-wii-u/dp/B00N4ABOXU/
    // @version 1
    // @grant none
    // ==/UserScript==

    var time = 8000; //number of milliseconds to wait before refreshing. Default = 40 seconds.

    function refresh() {
      location.reload(true); //reload, bypass cache.
    }

    price = document.querySelector(".priceLarge");
    button = document.querySelector(".s_bbBuyNow1Click");
    if (button !== null && price < $14.00) {
      alert("IT'S HAPPENING!!");
      button.click();
    }
   else {
     setTimeout(refresh, time);
    }
我有另一个脚本,我在别处得到运行,这是类似的,除了它是预先订购一个项目,所以它所要做的就是点击一个点击按钮。新的和所需的添加是设置价格变量,并对价格是否低于14进行and布尔检查。我不确定、不能/不想测试的是,担心以50美元的价格从黄牛手中买下它,因为它是否能正确定位价格值,并能将其视为一个数字,轻松地进行“少于检查”的操作


谢谢。

价格