Tag: button

节点JS点击页面上的button

我正在尝试在Node JS中创build一个Web刮板,并且遇到了障碍。 我需要点击一个button,但是,如果我没有弄错,Node实际上并不像浏览器那样渲染网页,所以我不能使用select器或X-Path。 那么,如果我不能使用select器或Xpath,我可以单击具有值“是”的特定button吗? 没有唯一的id是唯一的button。 我问这是因为我想parsing一个特定的网页,但我被redirect到一个页面,要求我按两个button。 按“是”将把我带到我想要的页面。 按“否”显然会阻止我前进。 有什么办法可以做到我想在Node的限制内,而不必诉诸如JSDOM? 这是我正在使用的HTML的一部分: <div class="buttons"> <button class="c-btn c-btn-primary" type="submit" name="bigbutton" value="no">no thank you</button> <button class="c-btn c-btn-primary" type="submit" name="bigbutton" value="yes">continue</button> </div> 我尝试使用这样的东西: document.getElementByID("selector").click() 但是返回'ReferenceError:文档没有定义'。

如何与亚马逊的物联网可编程button的LED灯交互

我正在使用node.js在Amazon Web Services中创buildIoTbutton在按下时调用的Lambda函数。 IoTbutton带有一个小的LED,如果该function成功执行,该LED将点亮为绿色,如果出现错误则为红色。 我想知道是否有任何方法来控制LED比这更多? 我知道它在configuration过程中闪烁白色。 我已经阅读了相当多的文档,找不到控制LED的任何内容。 有没有人在这里知道很多关于如何告诉button来改变LED的颜色,亮度或持续时间的build议? 我认为这是通过Lambdacallback函数发送的对象完成的,但是我不知道该对象需要使用哪种格式才能使IoTbutton变得有意义。 callback(Error error, Object success) 我可能会补充说,我已经把所有的东西都做好了,而且我也不需要帮忙设置我的button。 我也知道button发送Lambda时按下的是什么: { "serialNumber": "0000000000000000", "batteryVoltage": "xxmV", "clickType": "SINGLE" | "DOUBLE" | "LONG" } 编辑: 所以我发现有人把固件的某个不可编程的仪表板button丢了 ,我发现这个: Usage: led <r> <g> <b> Usage: led <mode> <r> <g> <b> Modes: 'b'==blink; 'f'==fade Illuminating LED with RGB(%x,%x,%x) color=%8x 虽然我不知道该怎么办

如何知道哪个button被按下?

我正在学习node.js的基础知识和expression框架。 我有一个简单的页面,有两个button: <form action="/home2" method="post"> <button name="butt1">butt1</button> <button name="butt2">butt2</button> </form> 我想在控制台中看到哪个button被按下: router.post('/', function(req, res, next) { console.log(req.body.name); res.render('home2', { title: 'post' }); }); 在控制台,我只是看到 undefined 我怎样才能访问button的名称?