问题标签 [urlread]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 MATLAB 的 urlread 命令处理无效的安全证书
我正在使用 MATLAB 的命令访问内部数据库urlread
,一切正常,直到服务被移动到安全服务器(即使用 HTTPS 地址而不是 HTTP 地址)。现在urlread
不再成功检索结果。它给出了一个错误:
下载网址时出错。您的网络连接可能已关闭或您的代理设置配置不正确。
我认为问题在于该服务使用了无效的数字证书,因为如果我尝试直接在 Web 浏览器中访问该资源,我会收到“不受信任的连接”警告,我可以通过将站点添加到例外列表来通过该警告。urlread
没有明显的方法来处理这个问题。
幕后urlread
使用 Java 访问 Web 资源,并在此行抛出错误:
urlConnection
Java 对象在哪里: sun.net.www.protocol.https.HttpsURLConnectionImpl
.
有人建议解决此问题的方法吗?
matlab - 如何从由错误字符集编码的字符串正确重建字符串
编辑添加了一些新信息以使问题更清楚。
在 2012B 之前的 matlab 中,urlread
如果 Web 内容的字符集不是 utf8,该方法将返回由错误字符集构造的字符串。(在 Matlab 2012B 中有所改进)
例如
因为 Matlab 使用 utf8 而不是 gb2312 对 html 进行编码。您会看到 html 中的汉字显示不正确。
如果我阅读一个带有 utf8 编码的中文网站,那么一切正常:
那么有什么方法可以从html正确重建字符串?我尝试了以下方法,但没有奏效:
但是,我知道有一种方法可以解决urlread
's 的问题:edit urlread.m
在控制台中输入,然后在第 108 行(在 matlab 2011B 中)附近替换代码:
经过:
保存文件,现在urlread
将适用于由 gb2312 编码的网站。实际上,这个解决方案指出了为什么urlread
有时不起作用。该方法urlread
始终使用 utf8 字符集对字符串进行编码,即使内容不是由 utf8 编码的。
matlab - 使用 Matlab 和 urlread 从 https 读取数据?
我正在尝试使用读取的 url 下载 https 页面:
str=urlread('https://funds.barclaysstockbrokers.co.uk/clients/bsl/search_factsheet_summary.aspx?code=B0XWN14')
不幸的是,我收到一个错误:
我尝试使用 urlread2 (http://www.mathworks.co.uk/matlabcentral/fileexchange/35693-urlread2/content/urlread2.m)
但这给了我这个错误:
我需要做什么?
java - 用matlab读取html
我想使用matlab阅读一些html。我已经尝试了 urlread 但得到了 url 读取错误
所以我尝试使用java:
使用 MATLAB 的 urlread 命令处理无效的安全证书。
不幸的是,我不知道如何在 matlab 中使用 java。所以我尝试了这段代码,它似乎工作
但是我想获得整个 html 页面。所以我可以使用正则表达式。我的王国需要帮助
android - 从android中的xml读取图像url
我想从此网址读取图像。
我可以使用以下代码从该提要中读取标题、描述。
当我尝试使用相同的代码来读取 url 时,它不起作用。以下代码用于读取 imade url:
我的代码有什么问题?
我的 logcat 是:它显示所有元素。
最后,通过显示以下 logcat 强制关闭应用程序:
请给我任何其他方式来实现它。
django - Django POST/GET,GET 工作,POST 不是来自 MATLAB(urlread)。两者都使用 django.test.client
我正在学习 Django,所以我设置了一个非常简单的表单/视图/url 示例
- Django 版本 1.5.1
- MATLAB 版本 R2012A
表格.py
视图.py
此视图映射到urls.py中的 url
因此,当我跳入本地机器 django 上的 python manage.py shell 时,我可以发出以下命令并获得预期的响应:
但是,当我在外部机器上跳转到 MATLAB 并发出以下命令时。(注意从 MATLAB 执行此操作是项目要求)
我四处寻找解决方案,但真的找不到任何东西。我已经发现它可能是 CSRF 的一个问题(我仍在弄清楚)。任何提示或想法将不胜感激。
谢谢你。
编辑:
Django是通过Apache暴露的,这里是配置。
javascript - 使用 href 从网站下载
我确信这是一件非常简单的事情,但我没有必要的知识来处理它。我确实进行了广泛的搜索,但找不到任何解决方案——这可能是因为我什至不确定要寻找和研究什么。:-/
我正在尝试从以下 URL 将 csv 文件下载到 matlab:http: //www.fangraphs.com/projections.aspx? pos=all&stats=pit&type=rzips&team=0&players=0
单击该页面上的“导出数据”链接会下载一个 csv 文件,然后我可以轻松地将其手动导入 matlab。我想避免整个过程的“手动下载”部分,而是让 matlab 阅读它。
如果我查看页面源,“导出数据”链接如下所示: href="javascript:__doPostBack('ProjectionBoard1$cmdCSV','')
如何将此 csv 文件下载到 matlab 中?我可以利用 urlread 为我做这件事吗?如果是这样,怎么做?即使只是指向要研究的正确资源的指针也会非常有帮助......
提前感谢谁会回答!
html - matlab urlread没有检索所有内容
我试图通过使用 urlread 函数将 html 作为字符串检索。但是, urlread 不会检索整个 html 而是一小部分。我通过浏览器比较了url的html和通过matlab的html。Matlab 提取了大约 15% 的总数。
我需要做什么才能自动读取整个 html?我真的很失望我开始学习其他语言,以便完成我的项目......请帮助我!
html - Matlab 文本字符串/html 解析
我正在尝试从网站(html)获取信息到 MATLAB。我可以使用以下方法将在线的 html 转换为字符串:
一旦我有了字符串,我就有了一个非常长的字符串变量,其中包含整个 html 文件的内容。从这个变量中,我正在寻找非常具体的类中的值/字符。例如,html/website 将有一堆行,然后将有以下形式的感兴趣的类:
我需要能够获取和之间的<span class="priceSort">
信息</span>
;即上述示例中的 39,991 美元和 49,999 美元。解决此问题的最佳方法是什么?如果标签是特定的开头和结尾也相同(例如<price>
and </price>
),我不会有问题...
我还需要知道最可靠的方法,因为我也希望能够找到<span class="milesSort">
此类信息和其他信息。谢谢!
html - Matlab: urlread 和 textscan 检索 html 数据
这可能是一个基本问题,但我是 MATLAB 新手,并且已经为此苦苦挣扎了一段时间。我正在尝试使用urlread
. 我可以将数据导入到单元格中,但它是 html 格式的,并且我丢失了所有表格格式。我以为我可以使用 检索它textscan
,但我最终得到了空单元格。我正在使用的代码如下。我也尝试过保存页面并使用 导入它uiimport
,但没有成功。