问题标签 [google-scholar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
953 浏览

javascript - 如何在没有 SAME ORIGIN POLICY 的情况下将 Google 结果放入我们的网页

我们的网页中有自己的表格。我们想在www.google.com/scholar我们的网页中显示 google( ) 结果。我们尝试了

  • jQuery, Ajax

  • HTML framing (iFrame, frameset)

    所有这些都有SAMEORIGIN问题。

我们也尝试使用 anew tab并发现它在这里有同样的问题。所有这些解决方案似乎只适用于http://www.google.com/custom而没有其他谷歌网站。

有没有其他方法可以这样做?

0 投票
1 回答
294 浏览

dspace - date.issued, available... 的 DSpace Google Scholar 映射是否符合预期行为

我目前正在尝试提高我们的项目在 Google Scholar 中的可见性。所以我查看了文档和映射文件,发现了一个潜在的问题:

Google 需要发布日期标签,例如 citation_publication_date ...不要将它用于进入存储库的日期 - 应该改为 citation_online_date。但是 DSpace 映射文件 (google-metadata.properties) 这样做:
google.citation_date = dc.date.copyright | dc.date.issued | dc.date.available | dc.date.accessioned

这是一个错误的映射还是我错过了什么?

提前致谢

0 投票
2 回答
2828 浏览

c# - 在 Windows 窗体应用程序中以编程方式单击网页的按钮

我正在研究一个项目,即 Google Scholar 的论文分析。我所做的基本上是解析 HTML,将相关字段存储到数据库中等。但是,我被困在一个点上,当我获取出版物的标题时,我意识到,我能够获得前 20 个元素。但是,相关帐户中有六十篇论文:

http://scholar.google.com/citations?user=B7vSqZsAAAAJ

所以,我认为作为一种解决方案,我需要以编程方式单击“显示更多”按钮,这样我就可以拥有所有的标题、出版地点等。

你怎么看?我怎样才能执行这种操作?

编辑:我检查了“显示更多”按钮,虽然没有什么可以显示为下一页,但它的 html 代码仍然保持不变。作为一种解决方案,我可以使用循环 n 次。但是,我正在寻找更强大的解决方案。感谢您的时间!

0 投票
0 回答
887 浏览

php - 谷歌学者出版物

我创建了一个 php 脚本来从谷歌学者那里检索结果。

}

}

但是我在调​​用查询时遇到了问题。我收到一个错误:

警告:file_get_contents(http://scholar.google.it/citations?hl=it&user=XXXXXXX&view_op=list_works&pagesize=10000):打开流失败:HTTP 请求失败!HTTP/1.0 503 Service Unavailable in /var/www/html/scholar/simple_html_dom.php on line 78

-simple_html_dom.php 在第 78 行

https://github.com/samacs/simple_html_dom/blob/master/simple_html_dom.php

致命错误:在第 21 行的 /var/www/html/scholar/scholar-biblio-loader.php 中的非对象上调用成员函数 find()

-scholar-biblio-loader.php 第 21 行

如果我在 localhost 中运行脚本可以工作。如果我在我的服务器上运行脚本会给我错误

谷歌阻止了通话?问题是什么?

谢谢

0 投票
1 回答
5580 浏览

python - 如何使用 R 或 Python 通过 Google Scholar 查询下载学术论文的 PDF

我有一份需要下载的学术论文标题列表。我想写一个循环来从网上下载他们的 PDF 文件,但找不到办法。

这是我到目前为止所想的分步说明(欢迎使用 R 或 Python 来回答):

并发症:

Loop step1 - Google Scholar 的第一个点击应该是论文的原始 URL。但是,我听说 Google Scholar 对 Bots 有点挑剔,所以另一种方法是查询 Google 并获取第一个 URL(跳跃它会带来正确的 URL)

循环步骤 2 - 一些论文是封闭的,所以我想有必要包含身份验证信息(user=__,passwd=__)。但是,如果我使用我的大学网络,则此身份验证应该是自动的,对吗?

附言。我只需要下载PDF。我对获取文献计量信息(例如引文记录、h-index)不感兴趣。为了获取文献计量数据,这里 (R 用户)这里 (python 用户)有一些指导。

0 投票
1 回答
1613 浏览

python - 美丽的汤没有找到所有的标签

我正在尝试从 Google Scholar 获取特定个人资料的引用次数。我使用 python 和 BeautifulSoup。

这些元素在表引文索引中。我使用的代码仅返回九个元素,而当您单击图形时,还有更多具有相同标签的元素。

有什么问题?

0 投票
2 回答
1288 浏览

python - BeautifulSoup、Google Scholar、作者姓名、隶属关系和引文

我想从 Google Scholar 获取所有作者的姓名。我的基本网址是http://scholar.google.pl/citations?view_op=search_authors&hl=pl&mauthors=label:security 所以基本上,我会寻找写过任何关于安全性的文章的作者。

我使用 BeautifulSoup 编写了一些 Python 脚本,但是(不知道为什么)该脚本显示空列表,因为它没有找到任何给定的元素(但是,当我查看页面源时,我看到了那里的<div class="gsc_1usr_text">元素)。

这是我的代码:

输出为[]print "LEN = " + str(len(mydivs))显示为 0。

我在Linux Mint 13上使用Python 2.7.3

0 投票
2 回答
2982 浏览

r - 使用 R 从谷歌学者中提取一篇论文的引用

使用 google-scholar 和 R,我想找出谁在引用特定论文。

现有的软件包(如学者)面向 H 指数分析:研究人员的统计数据。

我想提供一份目标文件作为输入。一个示例网址是:

https://scholar.google.co.uk/scholar?oi=bibs&hl=en&cites=12939847369066114508

然后 R 应该为论文抓取这些引文页面(谷歌学者对这些页面进行分页),返回一系列引用目标的论文(最多 500 次或更多引文)。然后我们会在标题中搜索关键词,列出期刊和施引作者等。

关于如何做到这一点的任何线索?还是归结为从字面上刮掉每一页?(我可以通过复制和粘贴进行一次性操作)。

看起来这应该是一个普遍有用的功能,比如播种系统评论,所以有人将它添加到包中可能会增加他们的 H :-)

0 投票
1 回答
480 浏览

google-search - 无法解决谷歌学者搜索图片验证码

我正在使用一个名为 Google Scholar Citation Explorer 的脚本,它是一个不错的脚本,可以让人们搜索科学文章。但是,较新版本的 Google Chrome 或 Firefox 无法使用它。我已经求助于使用有效的 Firefox 3.6 版。

但是在 Firefox 3.6 版上,reCAPTCHA 不起作用,所以我被阻止使用谷歌学者。

在此处输入图像描述

有谁知道解决方法?有什么方法可以使用键盘来解决 reCAPTCHA?

在此处输入图像描述

0 投票
1 回答
852 浏览

r - R包“学者”/获取一篇文章的引用历史

我对 R 包学者有疑问

什么有效:

什么不:

代码

错误信息:

我不理解该函数上下文中的错误消息,我尝试了另一位作者的另一篇论文,但没有成功。我不知道我在这里错过了什么......谢谢