Google学者验证码验证问题

问题描述

| 我正在研究一个项目,需要从Google Scholar中提取一些数据。我的PHP程序从本地计算机上获取一个字符串,并将其传递给Google Scholar,然后在搜索结果页面上将第一个结果取出并保存到数据库中。 我必须对近9万个字符串/查询执行此操作。问题在于,在输入数百行之后,该程序会停止运行,因为Google Scholar要求进行验证码验证。我该怎么办?     

解决方法

        由于Google学术搜索没有API,因此没有记录下来的方法可以执行您想要的操作。您不应该抓取这样的数据,这就是为什么您要使用Google的机器人保护功能。我认为您唯一的选择是等待Google创建API。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...