ruby - 更改 HTTP header 、Ruby、Linux

标签 ruby linux web-scraping http-headers watir

我有一个在 Debian 上运行的服务器。它使用 ruby​​ 和 watir 运行一个刮刀,以 headless 方式加载。我注意到站点可以读取我的浏览器传递的 HTTP header 。如何隐藏 HTTP 信息或提供虚假信息,以便网站无法看到我的计算机操作系统?

最佳答案

我想出了一个解决办法。我使用 x11 转发从具有用户界面的本地计算机访问 chrome。可以通过开发工具 -> 网络条件更改用户代理,但这不会在新 session 中持续存在。所以我在谷歌上安装了第一个结果“插件更改 chrome 用户代理”,这就成功了。

关于ruby - 更改 HTTP header 、Ruby、Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38413249/

相关文章:

ruby-on-rails - Rails has_many 没有 belongs_to

mysql - Rails 模型/迁移问题

linux - 如何使用 Linux 工具创建压缩的 dmg 文件?

java - HTML 抓取我拥有其身份验证详细信息的网站

javascript - 抓取一个json请求 `ak`参数值

python - 无法从网页中抓取类别标题

ruby-on-rails - 如何在 Blacklight 中为字段标签正确实现 I18n?

ruby-on-rails - HABTM 与 rails API 的关系不起作用

linux - 尝试使用随机结尾的 grep url

linux - SSH : Copy files without password when using public key authentication.