Node.js 针对特定区域内容的NodeJS Web刮板

Node.js 针对特定区域内容的NodeJS Web刮板,node.js,location,web-scraping,screen-scraping,Node.js,Location,Web Scraping,Screen Scraping,我在nodeJS中构建一个刮板,遇到了一个无法解决的问题 某些网站使用特定于位置的内容,我想找到一种方法来触发/操纵这些内容 马上,我知道这可能是一个复杂的问题。有些站点可能会使用不同的方法来确定用户的位置。有没有一个通用的方法来实现这一点?我目前正在使用节点的请求模块,并将标题设置为: 'headers': { 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)' } 有没有一种

我在
nodeJS
中构建一个刮板,遇到了一个无法解决的问题

某些网站使用特定于位置的内容,我想找到一种方法来触发/操纵这些内容

马上,我知道这可能是一个复杂的问题。有些站点可能会使用不同的方法来确定用户的位置。有没有一个通用的方法来实现这一点?我目前正在使用节点的
请求
模块,并将标题设置为:

    'headers': {
         'User-Agent': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)'
    }

有没有一种方法可以操纵我的标题来欺骗网站的位置

公司使用多种方法来确定为您提供何种内容

像英国广播公司这样的大型媒体组织使用一个数据库,将IP范围映射到私人公司维护的地理位置。击败他们的访问保护的唯一方法是在您希望访问的国家/地区使用虚拟服务器作为代理

其他公司(许多欧洲公司)可能只是想知道用什么语言提供内容。为此,他们可以查看web请求中的一些标题