这个是要用帆软做吗?写代码获取网页请求,然后再根据网页中各个位置数据的特征提取数据保存到数据库倒是可以。
帆软的话,可以用插件中心的函数插件:http://market.fanruan.com/plugin/512
里面有一个 HtmlFinder函数就可以试下。
需要找到要用的数据的特征值(选择器),然后一个个去调试
函数说明:
HtmlFinder
1)说明
HTML 页面元素查找函数。
HtmlFinder(参数1,参数2):第一个参数为要查找的 HTML 页面的地址,第二个参数为查询的 DOM 标记。
2)示例
HtmlFinder("http://www.baidu.com", "a[href]"):可以查找到百度首页的所有超级链接内容。
其他语法规则可以参照:Use selector-syntax to find elements
刚才试了下,这个页面不能直接通过接口请求获得,会返回:
You need to enable JavaScript to run this app.
需要 js 运行环境的,所以上面的方式还是不适合这个页面。
但其实数据已经返回了,在 <script> 标签里面 用 js 的形式定义在变量里面。
还是需要自己写个解析函数,感觉用帆软做这个还是不方便。
帆软可以结合填报,然后对应到数据库表。看你是不是需要解析数据,如果需要解析数据还是不方便的。直接保存的话也不是结构化的数据。