webread显然不喜欢字段之间的分号分隔符。我改变了分号来与符号和它的工作原理。
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 >