问题描述
我对 HTML 有点熟悉,但我对 JS 完全是个菜鸟。我在德国网上商店有一件商品:https://www.aldi-nord.de/aldi-liefert/p/gemuesepfanne-1006386/,有些商品不可用。
我现在想要做的是,使用带有 Greasemonkey 的脚本每 3 秒刷新一次页面,并尝试将商品添加到购物车中。如果添加项目成功,脚本应该停止。 通过复制和粘贴,我管理了令人耳目一新的部分:
setTimeout(function(){ location.reload(true); },3000);
但我不知道如何从其余部分开始。有没有办法用JS做到这一点?这里应该是页面中的相关代码:
<form id="addToCartForm" class="add_to_cart_form" action="/aldi-liefert/cart/add" method="post"><input type="hidden" name="productCodePost" value="1006386"/>
<input type="hidden" name="qty" class="qty js-qty-selector-input" value="1">
<button class="btn btn-primary btn-block js-add-to-cart js-enable-btn"
data-attr-name="Product Detail Page - Level 1"
data-attr-value="Add to Shopping Cart"
data-attr-proddata='{"productName":"Gemüsepfanne","productID":"1006386","brand":"Enders","ownedBrand":"","priceWithTax":12.99,"quantity":1}'
type="submit"
disabled="disabled">
<span class="icon-text-wrapper icon-text-wrapper--content-center icon-text-wrapper--row-content">
<svg
class="svg-icon "
aria-hidden="true"
>
<use xlink:href="/aldi-liefert/_ui/responsive/theme-aldi/images/icon/svg-icon-sprite.svg#basket"></use>
</svg>
<span class="hidden-xs">In den Warenkorb</span>
</span>
</button>
<div>
<input type="hidden" name="CSrftoken" value="33cd4e1a-87e7-41f7-83cd-c5615d2f1908" />
</div></form>
感谢您的任何提示!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)