如何从Microsoft OneDrive上发布的单单元格excel工作表中提取文本



下面的链接显示我的OneDrive上托管的Microsoft Excel工作表中的单个单元格值(1250.21):

https://onedrive.live.com/embed?cid=1675CEC70987A1BC&resid=1675CEC70987A1BC%217430&authkey=ADt10TUFitzFu90&em=2&wdAllowInteractivity=错误&项目=%27AC-QR%27!K1&wdHideGridlines=真

http://goo.gl/FXbaMF

现在,我尝试通过标准cUrl获取这个URL,但得到了很多JavaScript&只有标准HTML,整个页面上没有提到这个值。

有没有办法获取这个值(1250.21)?

使用cURL获取此URL会产生与通过浏览器获取不同的结果,可能是网站检查一些cookie、会话变量,甚至是用户代理来确定这是否是一个自动请求。为了获得整个文档,您可能需要在cURL请求中添加一些额外的参数。看看curl_setopt

完成后,您只需解析文档并找到以下元素:

我想你必须解析cURL获取的HTML,并寻找这个包含你想要的值的元素:

<div originalhorizontalalignment="3" class="cv-nwr" style="width:66px;max-height:16px;text-align:right;font:bold 10pt Calibri,'Segoe UI',Thonburi,Arial,Verdana,Sans-Serif;" title="1,250.21">1,250.21</div>

最新更新