[英]Have error when try to use xgoogle library in code
Have error with xgoogle library xgoogle 库有错误
When I tried to use this code:当我尝试使用此代码时:
from xgoogle.search import GoogleSearch, SearchError
try:
gs = GoogleSearch("quick")
gs.results_per_page = 50
results = gs.get_results()
for res in results:
print (res.title.encode("utf8"))
print (res.desc.encode("utf8"))
print (res.url.encode("utf8"))
I get this error:我收到此错误:
Traceback (most recent call last):
File "C:/Users/s.sorokin/PycharmProjects/hh.ru/xgoogle.py", line 1, in <module>
from xgoogle.search import GoogleSearch, SearchError
File "C:\Users\s.sorokin\PycharmProjects\hh.ru\xgoogle\search.py", line 124
raise SearchError, "Wrong parameter to first_indexed_in_previous: %s" % (str(interval))
^
SyntaxError: invalid syntax
As mentioned on the library's website, xgoogle
was only built as a "quick hack".正如图书馆网站上所提到的,
xgoogle
只是作为“快速破解”而构建的。 From what you mention, it looks like it's written in Python 2. You therefore will not be able to run it in Python 3, unless you rewrite it.根据您提到的,它看起来像是用 Python 2 编写的。因此,除非您重写它,否则您将无法在 Python 3 中运行它。
If you want to use Python 3, you'll likely have to find a library that supports it.如果您想使用 Python 3,您可能必须找到支持它的库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.