urlread但webread检索中检索数据错误

3视图(30天)
我想从. csv生成的一个网站中检索数据。urlread作品,但不推荐。webread返回一个http错误消息。谁知道的特性比urlread webread导致不同的行为吗?另外,有一个脚本下载文件(例如web。但是没有互动浏览器)?
> > urlread (“https://ssd.jpl.nasa.gov/sbdb_query.cgi?com_orbit_class=JFC; table_format = CSV; c_fields = AbAc;查询= 1”)
ans =
“spkid full_name
1000099,“8 p /塔特尔”
1000061,“96 p / Machholz 1”
1000047,“126 p / ira”
1000154,“262 p / McNaught-Russell”
1003435,“333 p /线性”
1002585,“342 p / SOHO”
1001439,“卫星P / 1999 (SOHO)”
1001843,“C / 2002 R5 (SOHO)”
1001852,“P / 2002 S7 (SOHO)”
1002413,“P / 2006 R1(站)”
1003317,“P / 2008日元(SOHO)”
1003064,“P / 2010 D2 (WISE)”
1003231,“P / 2013 AL76(卡特琳娜)”
1003377,“C / 2015 D1 (SOHO)”
> > webread (“https://ssd.jpl.nasa.gov/sbdb_query.cgi?com_orbit_class=JFC; table_format = CSV; c_fields = AbAc;查询= 1”)
ans =
<! DOCTYPE html
公共”——/ / W3C XHTML 1.0 / / DTD过渡/ / EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
< html xmlns =“http://www.w3.org/1999/xhtml”lang =“en - us”xml: lang =“en - us”>
<头>
<标题>误差< /名称>
< meta http-equiv =“内容类型”内容=“text / html;charset = iso - 8859 - 1 "/ >
< / >头
<身体背景=“# FFFFFF”链接=“# FF0000”vlink =“# 0000 ff”>
< / h2 > < h2 >错误条件
< /身体>
< / html >

接受的答案

达蒙兰道
达蒙兰道 2018年5月25日
webread显然不喜欢字段之间的分号分隔符。我改变了分号来与符号和它的工作原理。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年5月13日
url =“https://ssd.jpl.nasa.gov/sbdb_query.cgi?com_orbit_class=JFC; table_format = CSV; c_fields = AbAc;查询= 1”
url =“https://ssd.jpl.nasa.gov/sbdb_query.cgi?com_orbit_class=JFC; table_format = CSV; c_fields = AbAc;查询= 1”
url_amp = regexprep (url,“;”,“&”)
url_amp =“https://ssd.jpl.nasa.gov/sbdb_query.cgi?com_orbit_class=JFC&table_format=CSV&c_fields=AbAc&&query=1”
char (webread (url_amp)。”)
ans =
“spkid full_name, 1000099,“8 p /塔特尔”1000061,1000047“96 p / Machholz 1”,“126 p / ira”1000154,“262 p / McNaught-Russell”1003435,“333 p /线性”1001542,“342 p / SOHO”1002413,“389 p /外墙春天”1000981,”C / 1914 S1(坎贝尔)”1001439,“卫星P / 1999 (SOHO)”1001843,“C / 2002 R5 (SOHO)”1001852,“P / 2002 S7 (SOHO)”1003317,“P / 2008日元(SOHO)”1003064," P/2010 D2 (WISE)" 1003231," P/2013 AL76 (Catalina)" 1003377," C/2015 D1 (SOHO)" 1003593," P/2017 TW13 (Lemmon)" '

登录置评。

更多的答案(0)

类别

找到更多的在下载帮助中心文件交换

下载188bet金宝搏


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!