当前位置: 首页>>代码示例>>Python>>正文


Python GoogleSearch._results_per_page方法代码示例

本文整理汇总了Python中xgoogle.search.GoogleSearch._results_per_page方法的典型用法代码示例。如果您正苦于以下问题:Python GoogleSearch._results_per_page方法的具体用法?Python GoogleSearch._results_per_page怎么用?Python GoogleSearch._results_per_page使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在xgoogle.search.GoogleSearch的用法示例。


在下文中一共展示了GoogleSearch._results_per_page方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: getArticles

# 需要导入模块: from xgoogle.search import GoogleSearch [as 别名]
# 或者: from xgoogle.search.GoogleSearch import _results_per_page [as 别名]
 def getArticles(self,query,datetuple,location=constants.Geo):
     Articlelist=list()
     gs=GoogleSearch(query)
     gs._results_per_page = 10 #(default,dont change)
     #get date period
     start=datetuple[0]
     end=datetuple[1]
     month=constants.months[start[0:3]]
     year=int(start[-4:])
     day=int(start[4:-5])
     gs._set_start_date(month,day,year)
     month=constants.months[end[0:3]]
     year=int(end[-4:])
     day=int(end[4:-5])
     gs._set_end_date(month,day,year)
     #print month,day,year
     results = gs.get_results()
     
     for res in results:
         if(res.date == None):
             a=Article(res.title.encode('utf8'),res.url.encode('utf8'),res.desc.encode('utf8'),res.date)
         else:
             s=res.date.replace(',',' ').split()
             a=Article(res.title.encode('utf8'),res.url.encode('utf8'),res.desc.encode('utf8'),res.date,datetime.date(int(s[2]),constants.months[s[0]],int(s[1])))
         Articlelist.append(a)
     print '0'
     for i in range(1,constants.pagecount):
         gs._set_page(i)
         results = gs.get_results()
         for res in results:
             if(res.date == None):
                 a=Article(res.title.encode('utf8'),res.url.encode('utf8'),res.desc.encode('utf8'),res.date)
             else:
                 s=res.date.replace(',',' ').split()
                 a=Article(res.title.encode('utf8'),res.url.encode('utf8'),res.desc.encode('utf8'),res.date,datetime.date(int(s[2]),constants.months[s[0]],int(s[1])))
             Articlelist.append(a)
         print i
     return Articlelist
开发者ID:achillessin,项目名称:Follow-the-Story,代码行数:40,代码来源:main.py

示例2: GoogleSearch

# 需要导入模块: from xgoogle.search import GoogleSearch [as 别名]
# 或者: from xgoogle.search.GoogleSearch import _results_per_page [as 别名]
#!/usr/bin/python
#
# This program does a Google search for "quick and dirty" and returns
# 50 results.
#

from xgoogle.search import GoogleSearch, SearchError
try:
  gs = GoogleSearch("sopa")
  gs._results_per_page = 10 #(default,dont change)
  print 'setting dates'
  gs._set_start_date(month=4,day=1,year=2012)
  gs._set_end_date(month=4,day=12,year=2012)
  #gs._set_page(page=2)
  print 'getting results'
  results = gs.get_results()
  for res in results:
    print res.title.encode('utf8')
    print res.desc.encode('utf8')
    print res.url.encode('utf8')
    print
except SearchError, e:
  print "Search failed: %s" % e

#span class="f nsa"
#re.findall(r'(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d\d*,\s\d{4}',i)
开发者ID:achillessin,项目名称:Follow-the-Story,代码行数:28,代码来源:example1.py


注:本文中的xgoogle.search.GoogleSearch._results_per_page方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。