首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Python的"Pattern“模块时的HTTP403Forbidden

运行Python的"Pattern“模块时的HTTP403Forbidden
EN

Stack Overflow用户
提问于 2014-07-29 01:42:41
回答 1查看 180关注 0票数 0

每当我试图从python的"pattern“模块运行"sort”函数时。我得到以下错误:

代码语言:javascript
复制
File "/usr/local/lib/python2.7/dist-packages/pattern/web/init.py", line 391, in open
if e.code == 403: raise HTTP403Forbidden(src=e, url=url)
pattern.web.HTTP403Forbidden

这很奇怪,因为我的代码过去运行得很好。这就是我要做的:

代码语言:javascript
复制
from pattern.web import sort
import json

search_terms = "chuck norris, mickey mouse"
context = "evil"

results = sort(
    terms = search_terms.split(","), 
    context = context,
    prefix = True)
print json.dumps(results)

有没有人遇到过这种情况?

EN

回答 1

Stack Overflow用户

发布于 2014-07-29 03:00:27

您已经超过了Google搜索的每日配额。该配额由使用默认许可证密钥的pattern的所有人共享。

您需要指定自己的许可证密钥,如下所示:

代码语言:javascript
复制
results = sort(
  terms = search_terms.split(","), 
  context = context,
  license = "abcd1234999999",
  prefix = True)

参考文献:

  • http://www.clips.ua.ac.be/pages/pattern-web#sort
  • http://www.clips.ua.ac.be/pages/pattern-web#services
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25001075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档