问题标签 [incapsula]

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 投票
1 回答
1127 浏览

json - 基于其中的字段比较 Powershell 中的 2 个对象的对象。由 JSON 和 XML 填充的对象

为我缺乏 powershell 知识而道歉,因为我不是一个程序员,所以一直在寻找解决方案。

背景:

我目前正在尝试标准化 Incapsula 中的一些站点设置。为此,我想维护一个带有规则的本地 XML,并使用一些 powershell 来拉下现有规则并将它们与现有规则进行比较,以确保我不会加倍。我正在采用这种方法尝试仅将增量应用为:

  1. 对于大多数设置,incapsula 不够聪明,无法知道它已经存在
  2. 可以发布到 API 的内容与 API 返回的内容不同

例子:

以下是 API 将根据请求返回的示例,这是 JSON 格式。

这是带有我们特定站点设置的 XML 格式

我已经成功地能够使用 compare-object 命令将站点中的其他设置与 XML 进行比较,但是它们的嵌套更简单一些,并没有给我带来太多麻烦。我坚持这是逻辑问题还是比较对象的限制。下面是一个示例代码,它将要求将提供的 json 和 xml 保存为同一目录中的 stack.json/xml 并应产生上述结果:

这是一种工作,但不是我想要的。我确实得到了对象之间的比较,但没有得到特定 id 的比较,它向我显示了以下结果:

我更在哪里

希望这是有道理的。

是否可以仅对 id 匹配的值进行比较?

如果您有任何其他问题,请告诉我。

谢谢。

0 投票
2 回答
15914 浏览

python - 如何使用 Python 绕过 Incapsula

我使用Scrapy并尝试抓取使用Incapsula的网站

两年前我已经问过一个关于这个问题的问题,但是这种方法(Incapsula-Cracker)不再起作用了。

我试图了解Incapsula 的工作原理 ,并尝试绕过它

但我被重定向到RE-Captcha 页面

0 投票
1 回答
865 浏览

firewall - 每秒封装速率限制

我正在查看 Incapsula 的速率限制,它根据每分钟限制请求等。

有没有办法根据每秒进行速率限制?因此,如果一个 ip 每秒超过 1 个请求,则阻止它。

干杯

0 投票
1 回答
2079 浏览

python - 对 Incapsula 保护的网站进行网络抓取?

我需要从这里的网站上抓取数据。这受到 Incapsula 的保护。我已经完成了两种方法,并且还使用了 Stack Overflow 用户提供的技术。

方法 1

方法 2:

两种方法都产生相同的结果。

结果/输出

如何打破这个并从那里刮取数据?有没有其他编程语言可以克服这个问题?

0 投票
0 回答
102 浏览

shipping - Shipstation 因违反协议而被 Incapsula 封锁

我们已经使用带有 Incapsula 的 ShipStation 将近五年了。最近,回调连接器 Shipstation 出错并显示以下消息

“服务器违反了协议。Section=ResponseHeader Detail=CR 后面必须跟 LF”

然后连接器出错并在我们的电子商务系统中将订单标记为不完整。问题是零星的,不会一直发生。

我们已确保它在 Incapsula 中完全列入白名单,但问题仍然存在。

有没有人知道如何纠正这个问题?

0 投票
3 回答
15959 浏览

curl - POST 请求在 Postman 中有效,但在 Python 请求中无效(200 响应机器人检测)

我有一个与 Postman 和 cURL 完美配合的 POST 请求(它返回一个 JSON 数据块)。但是,当我使用 Python 的 Requests 库执行完全相同的请求时,我得到了 200 成功响应,但我得到的不是 JSON blob,而是:

我使用 HTTP 请求箱来验证来自 Postman/cURL 的请求是否与来自 Python Requests的请求完全相同。

这是我在 cURL 中的 Postman 请求:

...这是我的 Python 代码:

我已验证有效负载和标头正确且有效。任何帮助将非常感激; 谢谢!

0 投票
1 回答
2971 浏览

python - 抓取时绕过python3中的Incapsula保护的任何选项?

我是新手,我已经被 Incapsula 保护阻止了。

我无法从网站访问任何数据,因为我被 InCapsula 问题阻止了......
当我输入:

我收到这条消息:

0 投票
2 回答
887 浏览

azure - 使用 Incapsula,Application Insights 可用性失败,服务器提交了协议冲突

我正在尝试使用 URL ping 测试为我的一个 Web 应用程序设置可用性测试。问题是它不断失败并出现以下错误。该站点是公开可用的,当我只使用 IP 时,它会被解析并定向到正确的 url,但出现相同的错误(在测试中)。

尝试将 url 更改为 google/microsoft,可用性测试通过(当然)。

这是网络层问题还是其他问题?

0 投票
1 回答
1234 浏览

web-scraping - 如何抓取受封装保护的网站?

https://www.genecards.org/cgi-bin/carddisp.pl?gene=ZSCAN22

在上面的网页上,如果我点击See all 33,我会看到在 Chrome DevTools 中发送了以下 GET 请求。

https://www.genecards.org/gene/api/data/Enhancers?geneSymbol=ZSCAN22

直接访问它被阻止。

我尝试使用木偶。我可以使用 puppeteer 单击“查看所有 33 个”,但随后我需要解析生成的 HTML 文件。最好直接从https://www.genecards.org/gene/api/data/Enhancers?geneSymbol=ZSCAN22. 使用 puppeteer 单击“查看全部 33 个”后,我不确定如何获取它。

我不确定 apify 是否可以提供帮助。

谁能告诉我怎么刮?

0 投票
1 回答
3383 浏览

json - 栈桥请求不成功。封装事件 WebApi 错误

我正在与 Trestle 合作,这是房地产 MLS 服务来获取财产数据等。我遵循了他们的 WebApi 文档,但是每当我点击他们的 api 时我都会收到此错误,看起来他们的服务器认为该请求来自某个 BOT。甚至他们建议使用 Postman 来测试 api:

在此处输入图像描述

已经3天了,仍然找不到任何解决方法。有什么帮助吗?