我正在尝试使用该jsdom.env
功能抓取页面的一些信息。但是,env()
回调中返回的页面是关于如何拒绝访问服务器而不是我希望在浏览器中加载相同 URL 时看到的内容。
因此,浏览器加载页面的方式与 jsdom 加载页面的方式似乎有所不同。这是可以在jsdom
模块中配置的东西吗?
编辑:
示例网址:http://www.bestbuy.com/site/HP+-+20%22+Widescreen+Flat-Panel+LCD+Monitor/1422209.p?id=1218257754431&skuId=1422209
更新:
问题是 jsdom 没有指定用户代理 http 标头。看看下面的详细答案