2024-09-24 22:22:01 发布
网友
我在我的一个项目中使用了xgooglepython库。直到最近,它工作得很好。我没有得到以前那样的结果。如果有人使用过彼得克鲁明斯(peterkrummins)写的这个库,也遇到了类似的情况,你能提出一个解决办法吗?在
presence of ^{}提示此库使用web scraping获得结果。在
一个常见的问题是,当被刮取的页面的设计/布局发生变化时,它很容易被破坏。你看到的问题似乎与谷歌最近推出的新搜索结果布局不谋而合。在
另一个问题是,它经常违反网站的服务条款。根据Google Terms Of Service第5.3点,它实际上是:
You specifically agree not to access (or attempt to access) any of the Services through any automated means (including use of scripts or web crawlers) [...]
一个更好的主意是使用Custom Search API。在
彼得克鲁明的产品xgoogle看起来对我和其他人都非常有用。 https://github.com/pkrumins/xgoogle
对我来说,目前的版本是1.3不起作用。 我从GitHub尝试了一个新的安装,运行了示例,但没有返回任何内容。在
在将捕获的数据添加到其源代码的过程中,在将捕获的数据添加到其源代码中时发生问题搜索.py解析器命令中的子例程“_extract_results”
results = soup.findAll('li', {'class': 'g'})
soup对象中有material,但“findAll”无法返回任何内容。在
看起来它在搜索列表,如果没有列表,它什么也不返回。 我不确定你会尝试匹配什么html来得到结果。 如果有人知道怎么做,我很感兴趣。在
再加上一点google,xgoogle似乎不再受支持,也不起作用了。 问题的一部分是,谷歌经常更改其结果页面的布局,因此任何一个假定某种标准布局的抓取软件都注定会失败。在
不过,也有其他搜索引擎是本地安装的,因此提供的结果布局不太可能随着升级而改变,如果不升级,则根本不会改变。在
我正在调查亚西。易于安装,如果需要,可以指向特定的站点。在
presence of ^{} 提示此库使用web scraping获得结果。在
一个常见的问题是,当被刮取的页面的设计/布局发生变化时,它很容易被破坏。你看到的问题似乎与谷歌最近推出的新搜索结果布局不谋而合。在
另一个问题是,它经常违反网站的服务条款。根据Google Terms Of Service第5.3点,它实际上是:
一个更好的主意是使用Custom Search API。在
彼得克鲁明的产品xgoogle看起来对我和其他人都非常有用。 https://github.com/pkrumins/xgoogle
对我来说,目前的版本是1.3不起作用。 我从GitHub尝试了一个新的安装,运行了示例,但没有返回任何内容。在
在将捕获的数据添加到其源代码的过程中,在将捕获的数据添加到其源代码中时发生问题搜索.py解析器命令中的子例程“_extract_results”
soup对象中有material,但“findAll”无法返回任何内容。在
看起来它在搜索列表,如果没有列表,它什么也不返回。 我不确定你会尝试匹配什么html来得到结果。 如果有人知道怎么做,我很感兴趣。在
再加上一点google,xgoogle似乎不再受支持,也不起作用了。 问题的一部分是,谷歌经常更改其结果页面的布局,因此任何一个假定某种标准布局的抓取软件都注定会失败。在
不过,也有其他搜索引擎是本地安装的,因此提供的结果布局不太可能随着升级而改变,如果不升级,则根本不会改变。在
我正在调查亚西。易于安装,如果需要,可以指向特定的站点。在
相关问题 更多 >
编程相关推荐