问题标签 [robot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1169 浏览

tracking - 如何跟踪所有网站活动和过滤网络机器人数据

我正在通过记录 url、推荐代码、会话、时间等对页面浏览量进行非常基本的跟踪,但发现它正在被机器人(谷歌、雅虎等)轰炸。我想知道过滤掉或不记录这些统计信息的有效方法是什么?

我已经尝试过机器人 IP 列表等,但这并不是万无一失的。

是否有某种 robots.txt、htaccess、PHP 服务器端代码、javascript 或其他可以“欺骗”机器人或忽略非人类交互的方法?

0 投票
2 回答
713 浏览

java - 在服务器上检测机器人?

这个问题有点扩展了我关于机器人和验证码的另一个问题。我做了大家推荐的(谢谢大家!),但是有没有可能首先检测到服务器上的机器人?例如(再一次,我将使用 Stackoverflow 作为参考):有时当我提出问题时,Stackoverflow 会回来要求我验证我是否是人类。但是,有时它不会。

Stackoverflow 是如何做到这一点的,因为这就是我想要做的:检查数据,如果它看起来像机器人,请求人工验证。

这也需要在 Java(最好)、Perl 或 PHP 上完成。

谢谢

0 投票
3 回答
3617 浏览

java - Script to take web survey for me

I had to take a surveymonkey survey today, and the format was as follows: a question was asked, then after hitting the next button, the answer was displayed as "Answer: _" along with an explanation. For kicks, I'd like to make a program that could take this survey, answering any letter, then going to the next page and reading the answer, then going back and changing the answer to the correct one, then going 2 pages ahead and repeating.

I am familiar with Java and Python, but I'm not sure how to make them be able to "know" where the button is, and how to "read" text without unnecessary image recognition.

This is just a fun project, nothing serious, but I would appreciate any ideas to get me started.

0 投票
4 回答
3690 浏览

iframe - 机器人会抓取 iframe 吗?

机器人在 iframe 内爬行是否常见?他们是怎么做到的?他们是立即将其编入索引,还是只是“记住”该 URL 并有时稍后继续?

0 投票
5 回答
469 浏览

unit-testing - What is Robot Army Testing?

What is Robot Army Testing? Where is it used? How can I learn it?

0 投票
3 回答
2717 浏览

robot - Microsoft Robotics:便宜但非常可扩展的机器人?

有没有可以与 Microsoft Robotics 一起使用的廉价且非常可扩展的机器人套件?

我想为机器人购买很酷的零件。:)

如果哪里没有这样的机器人套件可以与 MS Robotics 一起使用,是否有机会购买一个非常可扩展的机器人,它可以编程,甚至可以用汇编程序进行编程?

0 投票
6 回答
4511 浏览

php - PHP 检测类似机器人的行为

我正在尝试构建一个仅在检测到类似机器人的行为时向用户显示验证码的系统。以下是当有人填写联系表时我目前正在寻找的行为......

  1. 页面加载后提交表单的速度(如果 5 秒或更短,几乎人道地无法填写)

  2. 在过去一小时(限制 15 次/小时)或一天(限制 25 次/天)内进行了多少次联系尝试

  3. 检查链接的消息内容,并与过去一天中最近包含的其他链接交叉检查链接

  4. 检查垃圾邮件关键字的邮件


我将在这里添加有用的社区解决方案:


没有 CAPTCHA 的帮助,PHP 可以帮助检测到哪些其他行为(不想使用 JS,因为它可以被关闭)?

0 投票
2 回答
139 浏览

php - 用于维护数据库的 php 机器人?

我想自动维护我的 mysql 数据库。

例如删除所有旧线程、用户并检查用户是否处于活动状态(我设置 javascript 正在更新 mysql 中的状态列)超过 60 分钟,我将人员状态设置为在 mysql 中注销。类似的东西。

现在我该怎么做这部分。我应该把这段代码写在一个 php 文件中,然后用 Firefox 启动它,让它一直打开。

这是正确的方法吗?欢迎任何其他建议

0 投票
2 回答
2140 浏览

objective-c - Lego Mindstorm NXT、Cocoa 和 HiTechnic 传感器

我已经从这个项目中获取了现有的代码,到目前为止我对它非常满意。

但是,我现在需要使用从hitechnic购买的一些第三方传感器,例如加速度计、陀螺仪和 3D 罗盘 - 仅举几例。

我不确定现在从哪里开始,但我需要做的是添加到我现有的代码库(基于this),并将我的框架有效地粘合到新硬件上。

谁能指出我正确的方向?我找不到设备制造商提供的任何 API,(但我已通过电子邮件向他们发送电子邮件并询问 - 尚未回复)。

我也开始在这个页面上记录我的发现。

0 投票
1 回答
113 浏览

private - 机器人如何在 Google Wave 中私下回复您?

Google Wave 允许两个或多个参与者在一个 wave 中私下发言。当我的机器人添加到 wave 中时,我会识别 WAVELET_SELF_ADDED 事件并调用以下方法。然而,什么也没有发生。

我可以看出代码是由于日志中的 Debug 和 Info 语句而被执行的。 机器人在添加时没有启动私人 blip 有什么原因吗?