- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我需要调节 Mechanize 实例与 API 连接的频率(每 2 秒一次,因此将连接限制在这个或更多)
所以这样:
instance.pre_connect_hooks << Proc.new { sleep 2 }
我原以为这会起作用,但现在该类中的每个方法都会休眠 2 秒,就好像 Mechanize 实例被触摸并被告知保持 2 秒一样。我打算尝试一个 post connect Hook ,但很明显我需要一些更详细的东西,但我现在不知道是什么。
代码是更多的解释,所以如果你有兴趣跟随:https://github.com/blueblank/reddit_modbot ,否则我的问题涉及如何有效地将 Mechanize 实例的速率限制在 API 指定的特定时间范围内(超过该限制会导致请求下降和禁令)。另外,我猜我也需要更好地将 Mechanize 实例集成到我的类中,也欢迎任何关于此的指示。
最佳答案
连接前和连接后 Hook 在每次连接时都会被调用,因此如果存在某些重定向,它可能会针对一个请求触发多次。试试只调用一次的 history_added:
instance.history_added = Proc.new {sleep 2}
关于ruby - 调节/速率限制 ruby Mechanize ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241625/
我在 Flask 中创建了 3 个基本的 html 页面。我创建了一个简单的调查问卷,其中包含复选框和单选按钮,如下图所示。我希望能够添加一个条件,例如,如果(男性+乐器+足球+ Volley )则应
我正在开发一个过滤器函数,它可以使用许多参数进行过滤,为此我正在使用 Java Streams。这就是我的代码: public void filter(String cours,String prof
第一个问题 我想使用变量 don_settings[don_btn_act] (=checkbox) 来定义按钮操作。 IF don_settings[don_btn_act] IS on THEN
我有 2 个表: 反馈:faceid (as int), Poolid (as int), deleted (as boolean) 池:id(作为 int),取消(作为 boolean) 除了某些行
正如文档所说: https://xgboost.readthedocs.io/en/latest/parameter.html#general-parameters alpha [默认值=0,别名:r
我需要调节 Mechanize 实例与 API 连接的频率(每 2 秒一次,因此将连接限制在这个或更多) 所以这样: instance.pre_connect_hooks << Proc.new {
有没有办法调节通过 SKAction 播放的声音的音量 playSoundFileNamed:waitForCompletion: . 我想在我的游戏中实现一个简单的音乐和音效 slider 。我可以
所以首先,我之前并没有任何 Javascript 经验,因此为什么我在像这样基本的东西上苦苦挣扎。我很确定那里有答案,但由于英语不是我的母语,我似乎找不到它。 我正在开发一个网站,其中多个票务公司的票
如何在 C++ 中调节 SDL Sprite 速度,我知道这与帧率有关,但我不是 100% 确定。我知道如何在 PyGame 中执行此操作,但 SDL 和 C++ 略有不同。 最佳答案 建议遵循 la
我的网站中有以下代码行: HTML: Paragraph JavaScript/jQuery: var ele = $('.post-body
假设我有一个列表,其默认状态和事件状态由类决定,例如: item1 item2 active item3 active item4 我需要根据列表中的事
我是一名优秀的程序员,十分优秀!