我嘗試使用xgoogle python函數庫來輸入一個術語,並且它返回了多少個搜索結果。這裏是我的代碼:xgoogle函數庫因AttributeError失敗
from xgoogle.search import GoogleSearch
word1 = 'aardvark'
word2 = 'ablaze'
words = word1,"",word2
gs = GoogleSearch(words)
num = gs.num_results
print num
這回「回溯(最近通話最後一個):
File "F:\google whack\SearchTest.py", line 6, in <module>
num = gs.num_results
File "C:\Python27\xgoogle\search.py", line 89, in num_results
page = self._get_results_page()
File "C:\Python27\xgoogle\search.py", line 189, in _get_results_page
safe_url = [url % { 'query': urllib.quote_plus(self.query),
File "C:\Python27\lib\urllib.py", line 1245, in quote_plus
return quote(s, safe)
File "C:\Python27\lib\urllib.py", line 1236, in quote
if not s.rstrip(safe):
AttributeError: 'tuple' object has no attribute 'rstrip''
如果有人知道如何使這個返回結果的數量,幫助是非常感謝! !謝謝!!!
或gs = GoogleSearch(''.join(word1,word2,word3)) – 2011-03-08 03:14:17