예제 #1
0
 def get_bing_query(self, query, page=1):
     """
     Make Bing url query (URL for GET request).
     """
     url = self.bingurl + query.replace(
         " ", "+") + self.bingparam + str((int(page) * 10) - 9)
     return url_safe(url)
 def get_ask_query(self, query, page=1):
     """
     Main ask url query.
     """
     q = re.sub("[ ]+", "+", query)
     url = self.askurl + self.askq + q + self.askparams + str(page)
     return url_safe(url)
예제 #3
0
 def get_ask_query(self, query, page=1):
     """
     Main ask url query.
     """
     q = re.sub("[ ]+", "+", query)
     url = self.askurl + self.askq + q + self.askparams + str(page)
     return url_safe(url)
예제 #4
0
 def get_yahooboss_query(self, query, count=99):
     """
     Make yahoo boss url query (URL for GET request).
     """
     url = self.ybossurl + query.replace(
         " ", "+") + '?' + self.ykey + self.yparams + str(count)
     return url_safe(url)
 def get_altavista_query(self, query, page=1):
     """
     Make AltaVista url query (URL for GET request).
     """
     if type(query) != str:
         raise AttributeError("get_altavista_query requires query of string type.")
     query = self._clean_query(query)
     if page < 1: page = 1
     stq = (int(page) - 1) * 10
     url = self.altavista + self.qquery + str(query) + self.qparams + self.qcount + str(stq)
     return url_safe(url)
예제 #6
0
 def get_altavista_query(self, query, page=1):
     """
     Make AltaVista url query (URL for GET request).
     """
     if type(query) != str:
         raise AttributeError(
             "get_altavista_query requires query of string type.")
     query = self._clean_query(query)
     if page < 1: page = 1
     stq = (int(page) - 1) * 10
     url = self.altavista + self.qquery + str(
         query) + self.qparams + self.qcount + str(stq)
     return url_safe(url)
 def get_bing_query(self, query, page=1):
     """
     Make Bing url query (URL for GET request).
     """
     url = self.bingurl + query.replace(" ", "+") + self.bingparam + str((int(page)*10)-9)
     return url_safe(url)
 def get_yahooboss_query(self, query, count=99):
     """
     Make yahoo boss url query (URL for GET request).
     """
     url = self.ybossurl + query.replace(" ", "+") + '?' + self.ykey + self.yparams + str(count)
     return url_safe(url)