问题标签 [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.
javascript - 如何在没有 SAME ORIGIN POLICY 的情况下将 Google 结果放入我们的网页
我们的网页中有自己的表格。我们想在www.google.com/scholar
我们的网页中显示 google( ) 结果。我们尝试了
jQuery, Ajax
HTML framing (iFrame, frameset)
所有这些都有
SAMEORIGIN
问题。
我们也尝试使用 anew tab
并发现它在这里有同样的问题。所有这些解决方案似乎只适用于http://www.google.com/custom而没有其他谷歌网站。
有没有其他方法可以这样做?
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
这是一个错误的映射还是我错过了什么?
提前致谢
c# - 在 Windows 窗体应用程序中以编程方式单击网页的按钮
我正在研究一个项目,即 Google Scholar 的论文分析。我所做的基本上是解析 HTML,将相关字段存储到数据库中等。但是,我被困在一个点上,当我获取出版物的标题时,我意识到,我能够获得前 20 个元素。但是,相关帐户中有六十篇论文:
http://scholar.google.com/citations?user=B7vSqZsAAAAJ
所以,我认为作为一种解决方案,我需要以编程方式单击“显示更多”按钮,这样我就可以拥有所有的标题、出版地点等。
你怎么看?我怎样才能执行这种操作?
编辑:我检查了“显示更多”按钮,虽然没有什么可以显示为下一页,但它的 html 代码仍然保持不变。作为一种解决方案,我可以使用循环 n 次。但是,我正在寻找更强大的解决方案。感谢您的时间!
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 中运行脚本可以工作。如果我在我的服务器上运行脚本会给我错误
谷歌阻止了通话?问题是什么?
谢谢
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 用户)有一些指导。
python - 美丽的汤没有找到所有的标签
我正在尝试从 Google Scholar 获取特定个人资料的引用次数。我使用 python 和 BeautifulSoup。
这些元素在表引文索引中。我使用的代码仅返回九个元素,而当您单击图形时,还有更多具有相同标签的元素。
有什么问题?
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。
r - 使用 R 从谷歌学者中提取一篇论文的引用
使用 google-scholar 和 R,我想找出谁在引用特定论文。
现有的软件包(如学者)面向 H 指数分析:研究人员的统计数据。
我想提供一份目标文件作为输入。一个示例网址是:
https://scholar.google.co.uk/scholar?oi=bibs&hl=en&cites=12939847369066114508
然后 R 应该为论文抓取这些引文页面(谷歌学者对这些页面进行分页),返回一系列引用目标的论文(最多 500 次或更多引文)。然后我们会在标题中搜索关键词,列出期刊和施引作者等。
关于如何做到这一点的任何线索?还是归结为从字面上刮掉每一页?(我可以通过复制和粘贴进行一次性操作)。
看起来这应该是一个普遍有用的功能,比如播种系统评论,所以有人将它添加到包中可能会增加他们的 H :-)