Javascript的Haskell处理“;点击“;以获取链接
Haskell processing of Javascript "click" to get the link
各位。也许你可以帮助解决以下问题(一些变通方法很好)。
我需要从Google Scholar自动加载BibTex记录(或其他具有完整作者列表和期刊/书籍等名称的记录)。就目前而言,我可以形成一个请求URL并下载搜索结果页面(例如:http://bit.ly/1ddg1re)。在这个页面上,要获得BibTex记录,应该点击Cite链接(据我所知,这是JavaScript),然后点击链接导入到BibTex(这只是一个常见的文本get链接,包含BibText记录)。
因此,我可以从通常的GET URL加载页面,但我的问题是在Haskell中"点击JavaScript链接并获取结果页面"。有什么建议吗?
-
在第一页搜索你感兴趣的出版物的"引用"链接。在您提供的示例中,它看起来像这样:
<a onclick="return gs_ocit(event,'gwx5nEs8alwJ','0')" ...>Cite</a>
gs_ocit
的第二个自变量是ID
,第三个自变量是SCIRP
。 -
向
http://scholar.google.com/scholar?q=info:<ID>:scholar.google.com/&output=cite&scirp=<SCIRP>&hl=en
发出GET HTTP请求,用上一步中获得的值替换<ID>
和<SCIRP>
。 -
搜索"Import BibTex"链接。它将看起来像以下内容:
<a ... href="/scholar.bib?q=info:gwx5nEs8alwJ:scholar.google.com/&output=citation&scisig=AAGBfm0AAAAAUqhCtMOkKUkPe4VNc7E6kPW-SRLxTbBL&scisf=4&hl=en">Import into BibTeX</a>
获取
href
属性中的URL,向其发出Get请求,就完成了。
- AngularJS:获取链接中没有哈希的查询字符串值
- angular.js从数据库中获取链接
- jQuery 从特定子项获取链接
- 如何获取链接以保持活动状态
- Javascript的Haskell处理“;点击“;以获取链接
- 如何获取链接内容(innerHTML)并将其作为标题添加到其他链接
- 正在从随机文章中获取链接
- 动态生成id时获取链接的id
- 从h1标签获取链接并使图片可下载
- 使用jQuery获取链接的属性,并将其作为表单发布到另一个脚本文件
- 使用 JavaScript 从链接列表中获取链接名称
- 获取链接帖子使用脚本“data:post.url”博主不起作用
- 在IE 7中,如果链接是使用jQuery创建的,如何获取链接的href属性的文字值
- 如何从数组获取链接以在youtube Iframe API中播放
- jQuery:获取链接的html代码
- 单击时获取链接的 ID
- 混合面板 - 跟踪所有链接并获取链接值
- 如何使用 Scrapy 从点击事件获取链接
- 如何使用 Python 和 Selenium 获取链接的点击“操作”
- 如何在没有图像的情况下获取链接