我想在Rust中解析HTML.似乎这样做的一个库是html5ever.我找不到任何简单的方法来使它获取一个字符串并返回一个可查询对象.
是否有一个我可以使用的替代库,它接受一个字符串并返回一个我可以查询的对象?
我想在这里做网络抓取这样的事情.
我是一个完整的Rust新手.
如果任务执行失败,芹菜有什么方法可以自动将其放入另一个队列中。
例如,如果任务在队列中运行x,则在出现异常时将其排入另一个名为的队列error_x
编辑:
目前我正在使用celery==3.0.13django 1.4、Rabbitmq 作为代理。
有时任务会失败。芹菜有没有办法将消息添加到错误队列并稍后处理。
芹菜任务失败时的问题是我无权访问消息队列名称。所以我不能使用self.retry重试将其放入不同的错误队列。
我正在骨干中构建一个简单的待办事项.我的HTML是:
<!DOCTYPE html>
<html>
<head>
<title>back bone</title>
<script src="js/lib/jquery.js"></script>
<script src="js/lib/underscore.js"></script>
<script src="js/lib/backbone.js"></script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
<body>
<h2>Total Things Todo: <div id="no-todo"> 0 </div></h2>
<ul id="todo-list" class="unstyled">
</ul>
<div>
<button class="btn" id="add-todo"><i class="icon-plus"></i>Add Todo</button>
</div>
<script src="js/script.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我的骨干代码看起来像这样:
$(document).ready(function(){
var Todo = Backbone.Model.extend({
id: 0,
text:null,
completed: false
});
var Todos = Backbone.Collection.extend({
model:Todo,
initialize: function(models, options) {
this.on("add",options.view.addTodoLi);
}
});
var AppView = Backbone.View.extend({
el: $("body"),
initialize: function() {
this.todos …Run Code Online (Sandbox Code Playgroud)