标签: bots

如何用php识别机器人?

我正在为我的用户构建统计信息,并且不希望机器人的访问被计算在内.

现在我有一个基本的php,每次调用页面时mysql增加1.

但机器人也被添加到计数中.

有没有人能想到办法?

主要是那些搞乱的主要因素.谷歌,雅虎,Msn等

php statistics bots

17
推荐指数
3
解决办法
2万
查看次数

我从哪里开始使用Web机器人?

我只想创建一个可以在Web服务器上运行(最好)的自动脚本,只需"点击"网页的对象即可.我是Python的新手或者用于此的任何语言所以我想我会去这里询问从哪里开始!这可能看起来像我希望脚本欺骗广告或做一些非法的事情,但它只是与另一个网站进行交互.

python bots

17
推荐指数
2
解决办法
2万
查看次数

丢弃不需要的连接

我想阻止不需要的Bots访问服务器上的站点.

当检测到某个Bot时,nginx能否立即丢弃/终止连接?

if ($http_user_agent ~ (agent1|agent2) ) {
    **KILL CONNECTION**;
}
Run Code Online (Sandbox Code Playgroud)

像上面的例子.

bots nginx

17
推荐指数
1
解决办法
8720
查看次数

Facebook Messenger平台/ bot欢迎Confugration的奇怪错误

在为Messenger bot配置欢迎消息时,我遇到了一个奇怪的错误.我一直在使用相同的代码(如下所示),它一直工作到昨晚.我和cURL和Postman一起尝试过.它们都不起作用.

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
      "message":{
        "text":"Welcome to My Company!"
      }
    }
  ]
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>"
Run Code Online (Sandbox Code Playgroud)

执行上述代码时出现错误消息:

{"error":{"message":"(#100) Invalid keys \"message\" were found in param \"call_to_actions[0]\".","type":"OAuthException","code":100,"fbtrace_id":"Hn42Wa+hapI"}}%
Run Code Online (Sandbox Code Playgroud)

我可以确认PAGE_ID和PAGE_ACCESS_TOKEN都正确,因为尝试删除欢迎消息时,以下代码正常工作.

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
      "message":{
        "text":"Welcome to My Company!"
      }
    }
  ]
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>"
Run Code Online (Sandbox Code Playgroud)

此外,我使用的代码与Facebook官方API文档中显示的完全相同.我不明白为什么它说"消息"不是有效的密钥.有人遇到过同样的问题吗?Facebook改变了他们的api吗?

任何帮助都感激不尽!

facebook bots messenger facebook-messenger

17
推荐指数
2
解决办法
5757
查看次数

程序化Bot检测

我需要编写一些代码来分析我们网站上的给定用户是否是机器人.如果它是机器人,我们将采取一些具体行动.除了友好的机器人之外,查看用户代理并不是什么成功,因为您可以在机器人中指定您想要的任何用户代理.我是在不友好机器人的行为之后.我到目前为止的各种想法是:

  • 如果您没有浏览器ID
  • 如果您没有会话ID
  • 无法写一个cookie

显然,在某些情况下,合法用户看起来像机器人,但没关系.是否有其他编程方法来检测机器人,或者检测看起来像机器人的东西?

bots

16
推荐指数
3
解决办法
1万
查看次数

只说"Mozilla/4.0"的用户代理是机器人,对吗?

我在Web应用程序中收到了几个请求,这些请求在我的代码不应该生成的方式上基本上是错误的......主要是它在没有指定任何GET参数的情况下对.ashx的请求.

用户代理是"Mozilla/4.0"(仅此而已)IP日常变化.

这是一个机器人,对吗?

谢谢!

security user-agent bots

16
推荐指数
3
解决办法
1万
查看次数

在一段时间内阻止多次不成功登录的请求

我有一个网站,我想阻止请求BOTs并尝试暴力登录我的网站.

现在我Session用于存储登录尝试并在3次登录失败后显示验证码但是有问题.如果用户关闭浏览器,将删除.Session.

我应该考虑采取什么样的解决方案来防止BOTs和暴力登录?我应该存储用户系统或浏览器的哪些属性来管理他/她的下次登录?

编辑1)

我不使用ASP.NET成员资格提供程序.我正在使用自己的身份验证和授权类

c# asp.net security bots

16
推荐指数
2
解决办法
8843
查看次数

Facebook messenger API bot:"打字泡泡""指标泡沫"

我创建了一个messenger机器人,我执行的某些操作可能需要一些时间.因此,为了让用户等待,我想显示"指示器泡泡"(当您与之交谈的人正在打字时看到的那个):

打字泡泡

在此输入图像描述

它在Messenger API文档中没有定义如何操作,但是当它们在卡上点击"callBack"时它们似乎可以执行它.

我怎么模拟这个?

api bots facebook-messenger

16
推荐指数
2
解决办法
1万
查看次数

任何方式Facebook机器人按钮模板限制?

看来(未记录)对于Facebook Bots聊天系统中的按钮消息类型,最多有3个按钮.这似乎是武断和限制的.有谁知道有没有办法超过3个按钮?

要清楚,我指的是以下消息JSON:

{
  "recipient":{
    "id":"USER_ID"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text":"What do you want to do next?",
        "buttons":[
          {
            "type":"web_url",
            "url":"https://petersapparel.parseapp.com",
            "title":"Show Website"
          },
          {
            "type":"postback",
            "title":"Start Chatting",
            "payload":"USER_DEFINED_PAYLOAD"
          }
        ]
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

facebook chat bots button messenger

15
推荐指数
3
解决办法
1万
查看次数

有没有办法在 Discord.py 中流式传输视频?

早上好!

我正在寻找一种通过不和谐机器人流式传输视频的方法,但在文档中找不到任何参考。有什么方法(官方/非官方)可以做到这一点吗?

谢谢你的时间 :)

bots video-streaming python-3.x discord discord.py

15
推荐指数
1
解决办法
2万
查看次数