javascript - Meteor 调用 404 错误

标签 javascript cheerio

我正在使用cheerio获取网站的html,当网站链接不存在(404)时,meteor.call返回错误而不是继续。但是,由于网站针对每个日期的格式有两种可能的方式,因此我想检查这两种方式,而不是让 Meteor 抛出 404 错误。我应该如何处理这个问题?

例如,

    result2 = Meteor.http.get("http://dining.columbia.edu/43week-ten-friday-breakfast-fbc");
    $ = cheerio.load(result2.content);
    menu2 = $('#main-wrapper').text();

该链接返回一个找不到页面的错误,这很好 - 因为如果找不到该页面,我仍然想检索 html。

感谢您的帮助。

最佳答案

没有Meteor.http.get。您需要调用 HTTP.get 方法。

请参阅文档 - http://docs.meteor.com/#/full/http_get

关于javascript - Meteor 调用 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29198931/

相关文章:

javascript - 如何使用cheerio js检查元素是否具有重复的属性

javascript - Web 在 Cheerio 中抓取 HTML 表格

javascript - 如何从数组创建重叠的梯形或连续的菱形?

javascript - FCM token 对于 Chrome 经常失效

javascript - 通过单击链接更改 iframe src

javascript - Scraper 不使用 Cheerio 使用 jquery 返回任何值

javascript - 代码在控制台中工作但不在终端中工作

javascript - 如何在javascript中使用cheerio获取子属性值

javascript - 在 Django 项目中使用 typeahead.js

javascript - 使用 JavaScript 计算 JSON 中的元素