【发布时间】:2013-12-08 16:31:58
【问题描述】:
伙计们。也许您可以帮助解决以下问题(一些解决方法非常好)。
我需要从 Google Scholar 自动加载 BibTex 记录(或其他带有完整作者列表和期刊/书籍/等名称的记录)。至于现在,我可以形成一个请求 URL 并下载搜索结果页面(例如:http://bit.ly/1ddg1re)。在此页面上,要获取 BibTex 记录,应单击 Cite 链接(据我所知,这是 JavaScript),然后单击链接 Import to BibTex(即只是一个普通的 GET 链接到一个文本,包含 BibText 记录)。
所以我可以从通常的 GET URL 加载页面,但我的问题是在 Haskell 中执行此“单击 JavaScript 链接并获取结果页面”。有什么建议吗?
【问题讨论】:
-
这对我来说并不完全清楚。你想在 Haskell 中构建一个 GUI,比如说,使用 gtk2hs 或类似的东西,还是你想使用 Yesod 为浏览器提供 HTML/javascript?还是完全是别的东西?获取数据后,我们将如何处理数据?我们需要建立一个数据库,还是数据来自网络?
标签: javascript html haskell html-parsing