从 Mathematica 中的 Web 设置用户代理导入

2024-03-27


当我使用 Mathematica 连接到我的网站时(Import["mysite","Data"])并查看我的 Apache 日志,我看到:
99.XXX.XXX.XXX - - [22/May/2011:19:36:28 +0200] "GET / HTTP/1.1" 200 6268 "-" "Mathematica/8.0.1.0.0 PM/1.3.1"
我可以将其设置为这样(当我连接真实浏览器时):
99.XXX.XXX.XXX - - [22/May/2011:19:46:17 +0200] "GET /favicon.ico HTTP/1.1" 404 183 "-" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24"


据我所知,您无法更改 Mathematica 中的用户代理字符串。我曾经使用代理服务器(CNTLM)让 Mathematica 与使用 NTLM 身份验证(Mathematica 不支持)的防火墙进行通信。 CNTLM 还允许您设置用户代理字符串。

您可以在以下位置找到它:http://cntlm.sourceforge.net/ http://cntlm.sourceforge.net/。基本上,您将此代理服务器设置为在您自己的计算机上运行,​​并在 Mathematica 网络设置中设置其端口号和 IP 地址。代理添加用户代理内容并处理 NTLM 身份验证。如果您没有 NTLM 防火墙,则不确定它如何工作。还有其他免费代理可能适合您。

EDIT The 鱿鱼http代理 http://www.squid-cache.org/Download/似乎做你想做的事。它有request_header_replace配置指令允许您更改请求标头的内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Mathematica 中的 Web 设置用户代理导入 的相关文章

  • Java 中如何导入?

    例如 import org apache nutch plugin Extension 虽然使用了很多次 我不太清楚本质上做了什么 EDIT Is org apache nutch plugin本质上是 4 个目录或少于 4 个目录 例如名
  • python,从模块调用函数时遇到问题

    我导入了一个模块 如下所示 filename email mymodule import actions filename 我遇到的问题是 该文件是立即执行的 我宁愿从文件中执行特定的函数 这样我可以通过它发送变量 我基本上都是使用插件 所
  • Python 导入优先级:包还是模块?

    我不清楚如何正确命名这个问题 Case 1 假设我有以下目录结构 foo bar init py bar py 如果我有 from foo import bar 我怎么知道哪个酒吧 bar py or bar init py 正在导入 有没
  • Mathematica 列表轮廓图3D

    我有表格中的数据 x y z f 我在用ListContourPlot3D但我得到的只是一个空盒子 每个方向的尺寸为 1 到 1 这是我的代码 ListContourPlot3D data5 PlotRange gt All AxesLab
  • 使用 Coldfusion 获取浏览器和版本

    Coldfusion 中是否有内置功能可以让我知道浏览网站的浏览器和版本号 是否有现有的库可以让我做到这一点 除了检测 IE 的简单 if 语句之外 我的 google fu 没有显示很多东西 我确实在 Chrome 中转储了 cgi ht
  • 无法在 Golang 中导入本地模块

    我正在尝试导入本地模块 但无法使用以下命令导入它go mod 我最初使用以下方式构建了我的项目go mod init github com AP Ch2 GOMS 注意我的环境是go1 14我使用 VSCode 作为我的编辑器 这是我的文件
  • 是否可以加载本地版本的 JavaScript 文件而不是服务器版本?

    只是有一个简单的问题要抛出 看看是否有解决方案 假设我无法访问服务器 我加载一个网页 发现他们有一个从子文件夹加载的 Javascript 文件 比方说 scripts js some js 现在 我想在本地对此文件进行更改 并针对整个站点
  • 如何知道 HTTP 服务器何时完成发送数据

    我正在开发一个面向浏览器 代理的项目 我需要下载网页 向 Web 服务器发送自定义 HTTP 请求后 我开始监听服务器响应 读取响应时 我检查响应标头中的 Content Length row 如果我得到其中之一 很容易确定服务器何时完成发
  • 是否可以阻止在每个 HTTP 请求中发送 cookie?

    我最近发现 这里 每个网络请求都会发送浏览器cookie吗 https stackoverflow com questions 1336126 does every web request send the browser cookies
  • Isabelle 错误无法更新完成的理论“HOL.Finite_Set”是什么意思?

    我正在尝试使用该理论Finite Set thy但是当我导入它时 imports ISABELLE HOME SRC HOL Finite Set 我正在研究的理论尚未解析 当我打开理论本身时 我收到以下错误 无法更新已完成的理论 HOL
  • Web 浏览器中的高品质音频录制

    一行版本 什么开源软件 WAMI Recorder 网络浏览器 通过 getUserMedia 将为我提供最佳质量的录音 高质量定义为 44 1 或 48 采样率 和 16 位样本大小 更多信息 目前我的解决方案是 WAMI Recorde
  • 使用 ff 包导入文本文件

    我有一个包含 450 万行和 90 列的文本文件要导入到 R 中 read table我得到了cannot allocate vector of size 错误消息 因此我尝试使用 ff 包导入 然后再对数据进行子集化以提取我感兴趣的观察结
  • 从 Web 浏览器控件读取 Javascript 变量

    我正在尝试读取从表单上的 WebBrowser 控件加载和调用的 Javascript 变量的值 Example index html 引用名为 test js 的 javascript 在 test js 上 创建并填充了几个变量 然后i
  • 如何将 wiki 移动到 Azure DevOps 中的其他项目

    我需要将 wiki 从一个项目移至其他项目 我们正在使用 Azure DevOps 并且这两个项目位于同一组织中 我在 DevOps 中没有看到任何工具或选项 wiki 是 git 存储库 您可以克隆两个存储库 将数据从当前项目复制到第二个
  • Android:直接从浏览器下载文件

    我试图让 Android 浏览器下载特定类型 xxx 的文件 这样我就可以设置一个应用程序与其关联 我已经成功完成了关联部分 因为我已经做到了 以便在资源管理器应用程序中单击正确类型的文件会加载适当的应用程序 我希望这会转移到浏览器 这样如
  • 有没有办法使用 JavaScript 发送 CoAP 命令?

    我只是想知道是否有一种方法可以在浏览器中发送 CoAP 查询 使用 JavaScript 但不能使用 node js Thanks 不幸的是 这不可能直接实现 出于安全原因 Web 浏览器不为 UDP 套接字提供任何 JavaScript
  • Java导入语句语法

    这是一个简单的问题 但我真的很困惑 我试图找到一个重复的 并用谷歌搜索 但当我找不到令人满意的答案时 我感到更惊讶 import java util Scanner 在这份声明中 Scanner是班级 util是包的名称 What is j
  • 如何在不使用 window.navigator 的情况下可靠地检测浏览器?

    我知道 Stack Overflow 上有一千个关于使用 JavaScript 检测浏览器的问题 我的问题是如何检测浏览器without window navigator 包括navigator userAgent 首先 澄清一下 我不需要
  • 创建连接到 facebook 的 j2me 应用程序(不是 swt 项目)

    我想创建一个简单的 j2me 应用程序作为开始 它与 facebook 链接 为了这 我从下载了 facebook apihttp kenai com projects facebookapime downloads http kenai
  • DHT22传感器导入Adafruit_DHT错误

    因此 我已将 DHT22 湿度传感器正确连接到我的 BeagleBone Black Rev C 我在 MacBook Pro 上运行 OS Mavericks 并且按照 Adafruit 提供的有关如何使用 DHT22 的说明进行操作 我

随机推荐