From b61afd0e7505f2b25518b7edbc561c8ea9c94ec4 Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Mon, 28 Mar 2011 18:22:39 +0200 Subject: [PATCH 01/41] Ignore eclipse project files --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3102e55..f05cbbd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ xgoogle.egg-info *~ *.swp +.project +.pydevproject \ No newline at end of file From 85fc84f6e1f0e4d6b05b871881ca4aed39a13bff Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Thu, 31 Mar 2011 14:51:03 +0200 Subject: [PATCH 02/41] Added realtime search module --- xgoogle/realtime.py | 263 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 263 insertions(+) create mode 100644 xgoogle/realtime.py diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py new file mode 100644 index 0000000..1fdb97a --- /dev/null +++ b/xgoogle/realtime.py @@ -0,0 +1,263 @@ +#!/usr/bin/python +# encoding: utf-8 +# +# Peteris Krumins (peter@catonmat.net) +# http://www.catonmat.net -- good coders code, great reuse +# +# http://www.catonmat.net/blog/python-library-for-google-search/ +# +# Code is licensed under MIT license. +# + +import re +from datetime import datetime +import time +import urllib +from htmlentitydefs import name2codepoint +from BeautifulSoup import BeautifulSoup + +from browser import Browser, BrowserError + +class SearchError(Exception): + """ + Base class for Google Search exceptions. + """ + pass + +class ParseError(SearchError): + """ + Parse error in Google results. + self.msg attribute contains explanation why parsing failed + self.tag attribute contains BeautifulSoup object with the most relevant tag that failed to parse + Thrown only in debug mode + """ + + def __init__(self, msg, tag): + self.msg = msg + self.tag = tag + + def __str__(self): + return self.msg + + def html(self): + return self.tag.prettify() + +class RealtimeResult: + def __init__(self, screen_name, status, timestamp, id): + self.screen_name = screen_name + self.status = status + self.timestamp = timestamp + self.id = id + + def __str__(self): + return 'Realtime Result: %s\n\t%s\nAt: %s' % (self.screen_name, self.status, self.timestamp) + +class RealtimeSearch(object): + BASE_URL = "http://www.google.%(tld)s" + SEARCH_URL = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search&tbs=mbl:1" + DAY = 86400 + + def __init__(self, query, random_agent=False, debug=False, lang="en", tld="com", older=None, interval=43200): + self.query = query + self.debug = debug + self.browser = Browser(debug=debug) + self.eor = False # end of results + self._page = 0 + self._last_search_url = None + self._lang = lang + self._tld = tld + self._interval = interval + + self.older = older + + if random_agent: + self.browser.set_random_user_agent() + + @property + def last_search_url(self): + return self._last_search_url + + def _get_page(self): + return self._page + + def _set_page(self, page): + self._page = page + + page = property(_get_page, _set_page) + + def _set_older(self, older): + self._older = older + + def _get_older(self): + return self._older + + older = property(_get_older, _set_older) + + def get_results(self): + """ Gets a page of results """ + if self.eor: + return [] + + page = self._get_results_page() + + # Check captcha + if self._check_captcha(page): + self.eor = True + return + + #search_info = self._extract_info(page) + results = self._extract_results(page) + + self._page += 1 + + # Get older link + self.older = self._extract_older_link(page) + if not self.older: + self.eor = True + + return results + + def _check_captcha(self, page): + form = page.find('form', {'action':'Captcha'}) + return form!=None + + def _maybe_raise(self, cls, *arg): + if self.debug: + raise cls(*arg) + + def _get_results_page(self): + if not self.older: + url = RealtimeSearch.SEARCH_URL + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'tld': self._tld, + 'lang' : self._lang }] + safe_url = "".join(safe_url) + self.older = safe_url + else: + safe_url = self.older + + # TODO: Uncomment and remove + self._last_search_url = safe_url + try: + page = self.browser.get_page(safe_url) + except BrowserError, e: + raise SearchError, "Failed getting %s: %s" % (e.url, e.error) + + #file = open(r"C:/Users/rxuriguera/Desktop/search.htm") + #file = open(r"C:/Users/rxuriguera/Desktop/sorry.htm") + #page = file.read() + #file.close() + + return BeautifulSoup(page) + + def _extract_results(self, soup): + ret_res = [] + results_wrapper = soup.find('div', {'id':'ires'}) + if not results_wrapper: + return ret_res + results = results_wrapper.findAll('li', {'class': 'g s'}) + for result in results: + eres = self._extract_result(result) + if eres: + ret_res.append(eres) + return ret_res + + def _extract_result(self, result): + try: + screen_name, status = self._extract_status(result) + timestamp = self._extract_status_timestamp(result) + id = self._extract_status_id(result) + except ValueError: + return None + + if not screen_name or not status or not timestamp: + return None + return RealtimeResult(screen_name, status, timestamp, id) + + def _extract_status(self, result): + div = result.find('div', {'class':None,'style':None}) + div = div.findAll(text=True) + screen_name = self._html_unescape(div.pop(0)) + status = self._html_unescape(''.join(div)) + return screen_name, status + + def _extract_status_timestamp(self,result): + span = result.find('span', {'class':'f rtdm'}) + delta = span.find('div', {'class':'rtdelta'}) + if delta: + timestamp = time.time()-int(delta.find(text=True)) + timestamp = time.gmtime(timestamp) + else: + timestamp = span.find(text=True) + # Timestamp example: + # Mar 29, 2011 2:17:05 AM + # %b %d, %Y %I:%M:%S %p + timestamp = time.strptime(timestamp.strip(),'%b %d, %Y %I:%M:%S %p') + + return datetime.fromtimestamp(time.mktime(timestamp)) + + def _extract_status_id(self,result): + link = result.find('a', {'href':re.compile('/status/')}) + if not link: + return None + id = re.findall('status/([\d]*)',link['href']) + if not id: + return None + return long(id[0]) + + def _extract_older_link(self, soup): + url = RealtimeSearch.BASE_URL + safe_url = url % {'tld':self._tld} + + # Try to get the older link + links = soup.find('div',{'class':'s'}) + if links: + links = links.findAll('a') + if links and links[0]['href']: + return ''.join([safe_url, links[0]['href']]) + + # Change the interval to get older tweets + return self._change_interval(self.older) + + def _change_interval(self, current_url): + regex = 'mbl_hs:(?P[\d]*),mbl_he:(?P[\d]*),mbl_rs:(?P[\d]*),mbl_re:(?P[\d]*),' + matchobj = re.search(regex, current_url) + + if not matchobj: + return None + + int_hs, int_he, int_rs, int_re = matchobj.group('hs', 'he', 'rs', 're') + + # Set new interval + int_re_n = int_rs + int_rs_n = str(int(int_rs) - self._interval) + if int_rs_n Date: Thu, 31 Mar 2011 15:37:34 +0200 Subject: [PATCH 03/41] Added .gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f05cbbd..584fbf3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ xgoogle.egg-info *~ *.swp +*.pyc .project -.pydevproject \ No newline at end of file +.pydevproject +.settings From 50faee2b6c8a77f5d6c749d747d5e68e48f6f251 Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Thu, 31 Mar 2011 15:38:10 +0200 Subject: [PATCH 04/41] Added a Firefox 4 user agent --- xgoogle/browser.py | 1 + 1 file changed, 1 insertion(+) diff --git a/xgoogle/browser.py b/xgoogle/browser.py index c7d2618..ae0d2db 100755 --- a/xgoogle/browser.py +++ b/xgoogle/browser.py @@ -20,6 +20,7 @@ # awk -F\" '{B[$6]++} END { for (b in B) { print B[b] ": " b } }' | # sort -rn | # head -20 + 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101 Firefox/4.0', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6', 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.6) Gecko/2009011912 Firefox/3.0.6', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)', From 73b5ca4a8c2bb3c78115734a177cbf9a6caf48af Mon Sep 17 00:00:00 2001 From: rxuriguera Date: Mon, 4 Apr 2011 10:24:46 +0200 Subject: [PATCH 05/41] Cleaned up realtime search Organized exceptions, removed non-used code --- xgoogle/realtime.py | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py index 1fdb97a..adf1308 100644 --- a/xgoogle/realtime.py +++ b/xgoogle/realtime.py @@ -16,31 +16,17 @@ from htmlentitydefs import name2codepoint from BeautifulSoup import BeautifulSoup +from search import SearchError from browser import Browser, BrowserError -class SearchError(Exception): +class RealtimeSearchError(SearchError): """ - Base class for Google Search exceptions. + Base class for Google Realtime Search exceptions. """ pass -class ParseError(SearchError): - """ - Parse error in Google results. - self.msg attribute contains explanation why parsing failed - self.tag attribute contains BeautifulSoup object with the most relevant tag that failed to parse - Thrown only in debug mode - """ - - def __init__(self, msg, tag): - self.msg = msg - self.tag = tag - - def __str__(self): - return self.msg - - def html(self): - return self.tag.prettify() +class CaptchaError(SearchError): + pass class RealtimeResult: def __init__(self, screen_name, status, timestamp, id): @@ -50,7 +36,7 @@ def __init__(self, screen_name, status, timestamp, id): self.id = id def __str__(self): - return 'Realtime Result: %s\n\t%s\nAt: %s' % (self.screen_name, self.status, self.timestamp) + return 'Realtime Result:\n\t%s\n\t%s\n\t%s' % (self.screen_name, self.status, self.timestamp) class RealtimeSearch(object): BASE_URL = "http://www.google.%(tld)s" @@ -102,18 +88,15 @@ def get_results(self): # Check captcha if self._check_captcha(page): - self.eor = True - return + raise CaptchaError, "Found Captcha" - #search_info = self._extract_info(page) results = self._extract_results(page) - self._page += 1 # Get older link self.older = self._extract_older_link(page) if not self.older: - self.eor = True + raise RealtimeSearchError, "Could not compute older results' link" return results @@ -141,7 +124,7 @@ def _get_results_page(self): try: page = self.browser.get_page(safe_url) except BrowserError, e: - raise SearchError, "Failed getting %s: %s" % (e.url, e.error) + raise RealtimeSearchError, "Failed getting %s: %s" % (e.url, e.error) #file = open(r"C:/Users/rxuriguera/Desktop/search.htm") #file = open(r"C:/Users/rxuriguera/Desktop/sorry.htm") From 35587faee62fc48aab4b79568cdec1076b719454 Mon Sep 17 00:00:00 2001 From: rxuriguera Date: Mon, 4 Apr 2011 19:17:01 +0200 Subject: [PATCH 06/41] Add the ability to extract keywords Google realtime results show words matching with the query in bold. This change extracts these matching keywords --- xgoogle/realtime.py | 55 +++++++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py index adf1308..67dfb8b 100644 --- a/xgoogle/realtime.py +++ b/xgoogle/realtime.py @@ -12,6 +12,7 @@ import re from datetime import datetime import time +import string import urllib from htmlentitydefs import name2codepoint from BeautifulSoup import BeautifulSoup @@ -29,11 +30,12 @@ class CaptchaError(SearchError): pass class RealtimeResult: - def __init__(self, screen_name, status, timestamp, id): + def __init__(self, screen_name, status, timestamp, id, keywords=None): self.screen_name = screen_name self.status = status self.timestamp = timestamp self.id = id + self.keywords = keywords def __str__(self): return 'Realtime Result:\n\t%s\n\t%s\n\t%s' % (self.screen_name, self.status, self.timestamp) @@ -102,7 +104,7 @@ def get_results(self): def _check_captcha(self, page): form = page.find('form', {'action':'Captcha'}) - return form!=None + return form != None def _maybe_raise(self, cls, *arg): if self.debug: @@ -147,7 +149,7 @@ def _extract_results(self, soup): def _extract_result(self, result): try: - screen_name, status = self._extract_status(result) + screen_name, status, keywords = self._extract_status(result) timestamp = self._extract_status_timestamp(result) id = self._extract_status_id(result) except ValueError: @@ -155,35 +157,40 @@ def _extract_result(self, result): if not screen_name or not status or not timestamp: return None - return RealtimeResult(screen_name, status, timestamp, id) + return RealtimeResult(screen_name, status, timestamp, id, keywords) def _extract_status(self, result): - div = result.find('div', {'class':None,'style':None}) - div = div.findAll(text=True) - screen_name = self._html_unescape(div.pop(0)) - status = self._html_unescape(''.join(div)) - return screen_name, status - - def _extract_status_timestamp(self,result): + div = result.find('div', {'class':None, 'style':None}) + div_text = div.findAll(text=True) + screen_name = self._html_unescape(div_text.pop(0)) + status = self._html_unescape(''.join(div_text)) + ems = div.findAll('em') + keywords = [] + for em in ems: + keywords.append(self._html_unescape(''.join(em.findAll(text=True)))) + keywords = string.join(keywords,sep=' ') if keywords else None + return screen_name, status, keywords + + def _extract_status_timestamp(self, result): span = result.find('span', {'class':'f rtdm'}) delta = span.find('div', {'class':'rtdelta'}) if delta: - timestamp = time.time()-int(delta.find(text=True)) + timestamp = time.time() - int(delta.find(text=True)) timestamp = time.gmtime(timestamp) else: timestamp = span.find(text=True) # Timestamp example: # Mar 29, 2011 2:17:05 AM # %b %d, %Y %I:%M:%S %p - timestamp = time.strptime(timestamp.strip(),'%b %d, %Y %I:%M:%S %p') + timestamp = time.strptime(timestamp.strip(), '%b %d, %Y %I:%M:%S %p') return datetime.fromtimestamp(time.mktime(timestamp)) - def _extract_status_id(self,result): + def _extract_status_id(self, result): link = result.find('a', {'href':re.compile('/status/')}) if not link: return None - id = re.findall('status/([\d]*)',link['href']) + id = re.findall('status/([\d]*)', link['href']) if not id: return None return long(id[0]) @@ -193,7 +200,7 @@ def _extract_older_link(self, soup): safe_url = url % {'tld':self._tld} # Try to get the older link - links = soup.find('div',{'class':'s'}) + links = soup.find('div', {'class':'s'}) if links: links = links.findAll('a') if links and links[0]['href']: @@ -214,15 +221,15 @@ def _change_interval(self, current_url): # Set new interval int_re_n = int_rs int_rs_n = str(int(int_rs) - self._interval) - if int_rs_n Date: Mon, 4 Apr 2011 19:18:29 +0200 Subject: [PATCH 07/41] Make the results more usable by representinig keywords as a list --- xgoogle/realtime.py | 1 - 1 file changed, 1 deletion(-) diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py index 67dfb8b..82c0262 100644 --- a/xgoogle/realtime.py +++ b/xgoogle/realtime.py @@ -168,7 +168,6 @@ def _extract_status(self, result): keywords = [] for em in ems: keywords.append(self._html_unescape(''.join(em.findAll(text=True)))) - keywords = string.join(keywords,sep=' ') if keywords else None return screen_name, status, keywords def _extract_status_timestamp(self, result): From 0a6a6a7866aab8fa3f32c7877b4e63c6457ec721 Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Thu, 7 Apr 2011 10:06:23 +0200 Subject: [PATCH 08/41] Udated version number and description --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 1027405..813d07c 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import sys -__version__ = '1.3' +__version__ = '1.3.0.1000.1' import os def _read(fname): @@ -10,7 +10,7 @@ def _read(fname): setup( name='xgoogle', version=__version__, - description="Python library to Google services (google search, google sets, google translate, sponsored links)", + description="Python library to Google services (google search, google sets, google translate, sponsored links, google realtime)", long_description=_read('readme.txt'), classifiers=[], keywords='google search', From 3f8e429833b60653c4b2fc9b7e853dc348182662 Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Thu, 7 Apr 2011 10:09:51 +0200 Subject: [PATCH 09/41] Removed todo and unused import --- xgoogle/realtime.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py index 82c0262..4fd976d 100644 --- a/xgoogle/realtime.py +++ b/xgoogle/realtime.py @@ -12,7 +12,6 @@ import re from datetime import datetime import time -import string import urllib from htmlentitydefs import name2codepoint from BeautifulSoup import BeautifulSoup @@ -121,18 +120,11 @@ def _get_results_page(self): else: safe_url = self.older - # TODO: Uncomment and remove self._last_search_url = safe_url try: page = self.browser.get_page(safe_url) except BrowserError, e: raise RealtimeSearchError, "Failed getting %s: %s" % (e.url, e.error) - - #file = open(r"C:/Users/rxuriguera/Desktop/search.htm") - #file = open(r"C:/Users/rxuriguera/Desktop/sorry.htm") - #page = file.read() - #file.close() - return BeautifulSoup(page) def _extract_results(self, soup): From d0f55b35cd8676ce5d8a62c56896e1b4f8e913ec Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Fri, 8 Apr 2011 12:00:43 +0200 Subject: [PATCH 10/41] Changed the way new urls are computed --- xgoogle/realtime.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/xgoogle/realtime.py b/xgoogle/realtime.py index 4fd976d..9689993 100644 --- a/xgoogle/realtime.py +++ b/xgoogle/realtime.py @@ -86,7 +86,7 @@ def get_results(self): return [] page = self._get_results_page() - + # Check captcha if self._check_captcha(page): raise CaptchaError, "Found Captcha" @@ -210,11 +210,17 @@ def _change_interval(self, current_url): int_hs, int_he, int_rs, int_re = matchobj.group('hs', 'he', 'rs', 're') # Set new interval - int_re_n = int_rs +# int_re_n = int_rs + + int_re_n = str(int(int_re) - self._interval) int_rs_n = str(int(int_rs) - self._interval) - if int_rs_n < int_hs: - int_hs_n = str(int(int_hs) - RealtimeSearch.DAY) - int_he_n = str(int(int_he) - RealtimeSearch.DAY) + + int_hs_n = str(int(int_hs) - self._interval) + int_he_n = str(int(int_he) - self._interval) + +# if int_rs_n < int_hs: +# int_hs_n = str(int(int_hs) - RealtimeSearch.DAY) +# int_he_n = str(int(int_he) - RealtimeSearch.DAY) # Replace the parameters in the url current_url = re.sub(int_hs, int_hs_n, current_url) From 3a19c3f992a9822bf7165d149202cbdf99fb183b Mon Sep 17 00:00:00 2001 From: Ramon Xuriguera Date: Fri, 8 Apr 2011 12:01:05 +0200 Subject: [PATCH 11/41] Increased version number --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 813d07c..5c1bd45 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages import sys -__version__ = '1.3.0.1000.1' +__version__ = '1.3.0.1000.2' import os def _read(fname): From b41ff4e77e3cb5fbdf9a04d933a4936f2030f3c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Lepied?= Date: Fri, 16 Sep 2011 21:30:59 +0200 Subject: [PATCH 12/41] quick fix to work with google.com and google.fr --- xgoogle/search.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/xgoogle/search.py b/xgoogle/search.py index 98b681e..204cdae 100755 --- a/xgoogle/search.py +++ b/xgoogle/search.py @@ -76,6 +76,8 @@ def __init__(self, query, random_agent=False, debug=False, lang="en", tld="com", self._re_search_strings = ("Ergebnisse", "von", u"ungefähr") elif lang == "es": self._re_search_strings = ("Resultados", "de", "aproximadamente") + elif lang == "fr": + self._re_search_strings = ("résultats", "de", "Environ") # add more localised versions here else: self._re_search_strings = ("Results", "of", "about") @@ -205,25 +207,31 @@ def _get_results_page(self): page = self.browser.get_page(safe_url) except BrowserError, e: raise SearchError, "Failed getting %s: %s" % (e.url, e.error) - return BeautifulSoup(page) def _extract_info(self, soup): empty_info = {'from': 0, 'to': 0, 'total': 0} - div_ssb = soup.find('div', id='ssb') + div_ssb = soup.find('div', id='resultStats') if not div_ssb: self._maybe_raise(ParseError, "Div with number of results was not found on Google search page", soup) return empty_info - p = div_ssb.find('p') + #p = div_ssb.find('p') + p = div_ssb if not p: self._maybe_raise(ParseError, """

tag within

was not found on Google search page""", soup) return empty_info txt = ''.join(p.findAll(text=True)) txt = txt.replace(',', '') - matches = re.search(r'%s (\d+) - (\d+) %s (?:%s )?(\d+)' % self._re_search_strings, txt, re.U) + txt = txt.replace(' ', '') + #matches = re.search(r'(\d+) - (\d+) %s (?:%s )?(\d+)' % self._re_search_strings, txt, re.U) + #matches = re.search(r'(\d+) %s' % self._re_search_strings[0], txt, re.U|re.I) + matches = re.search(r'(\d+)', txt, re.U) + if not matches: + print self._re_search_strings[0] + print txt return empty_info - return {'from': int(matches.group(1)), 'to': int(matches.group(2)), 'total': int(matches.group(3))} + return {'from': 0, 'to': 0, 'total': int(matches.group(1))} def _extract_results(self, soup): results = soup.findAll('li', {'class': 'g'}) From 963a1b85ad43b25fe91f6751a1b58c14d01ea6d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Lepied?= Date: Fri, 16 Sep 2011 22:15:34 +0200 Subject: [PATCH 13/41] fix title, url and description extraction --- xgoogle/search.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/xgoogle/search.py b/xgoogle/search.py index 204cdae..7770eec 100755 --- a/xgoogle/search.py +++ b/xgoogle/search.py @@ -250,8 +250,7 @@ def _extract_result(self, result): return SearchResult(title, url, desc) def _extract_title_url(self, result): - #title_a = result.find('a', {'class': re.compile(r'\bl\b')}) - title_a = result.find('a') + title_a = result.find('a', {'class': 'l'}) if not title_a: self._maybe_raise(ParseError, "Title tag in Google search result was not found", result) return None, None @@ -264,7 +263,7 @@ def _extract_title_url(self, result): return title, url def _extract_description(self, result): - desc_div = result.find('div', {'class': re.compile(r'\bs\b')}) + desc_div = result.find('span', {'class': 'st'}) if not desc_div: self._maybe_raise(ParseError, "Description tag in Google search result was not found", result) return None From 089e94e7c498106d91489f428018ce5dbba29f7a Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 9 Apr 2013 10:17:55 +0800 Subject: [PATCH 14/41] my goal --- readme.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/readme.txt b/readme.txt index 3835b39..02a34bf 100755 --- a/readme.txt +++ b/readme.txt @@ -7,6 +7,14 @@ The code is licensed under MIT license. -------------------------------------------------------------------------- +I want to make this library more generally. +todo list: +* support more search engines +* move the url and re logic to settings file +* support auto login via some website + +-------------------------------------------------------------------------- + At the moment it contains: * Google Search module xgoogle/search.py. http://www.catonmat.net/blog/python-library-for-google-search/ From 9c09c454e3c37d2060c76765b15d8f37f1c99b10 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 9 Apr 2013 16:04:28 +0800 Subject: [PATCH 15/41] cp search.py to GeneralSearch.py and change GoogleSearch to GeneralSearch --- xgoogle/GeneralSearch.py | 392 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 392 insertions(+) create mode 100755 xgoogle/GeneralSearch.py diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py new file mode 100755 index 0000000..0d38a65 --- /dev/null +++ b/xgoogle/GeneralSearch.py @@ -0,0 +1,392 @@ +#!/usr/bin/python +# encoding: utf-8 +# +# Peteris Krumins (peter@catonmat.net) +# http://www.catonmat.net -- good coders code, great reuse +# +# http://www.catonmat.net/blog/python-library-for-google-search/ +# +# Code is licensed under MIT license. +# +# caozhzh@gmail.com +# try make general search for multi search engine +# + +import re +import urllib +from htmlentitydefs import name2codepoint +from BeautifulSoup import BeautifulSoup + +from browser import Browser, BrowserError + +class GeneralSearchError(Exception): + """ + Base class for General Search exceptions. + """ + pass + +class GeneralParseError(GeneralSearchError): + """ + Parse error in General results. + self.msg attribute contains explanation why parsing failed + self.tag attribute contains BeautifulSoup object with the most relevant tag that failed to parse + Thrown only in debug mode + """ + + def __init__(self, msg, tag): + self.msg = msg + self.tag = tag + + def __str__(self): + return self.msg + + def html(self): + return self.tag.prettify() + +class GeneralSearchResult: + def __init__(self, title, url, desc): + self.title = title + self.url = url + self.desc = desc + + def __str__(self): + return 'General Search Result: "%s"' % self.title + +class GeneralSearch(object): + SEARCH_URL_0 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search" + NEXT_PAGE_0 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(start)d" + SEARCH_URL_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" + NEXT_PAGE_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" + + def __init__(self, query, random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): + self.query = query + self.debug = debug + self.browser = Browser(debug=debug) + self.results_info = None + self.eor = False # end of results + self._page = 0 + self._first_indexed_in_previous = None + self._filetype = None + self._last_search_url = None + self._results_per_page = 10 + self._last_from = 0 + self._lang = lang + self._tld = tld + + if re_search_strings: + self._re_search_strings = re_search_strings + elif lang == "de": + self._re_search_strings = ("Ergebnisse", "von", u"ungefähr") + elif lang == "es": + self._re_search_strings = ("Resultados", "de", "aproximadamente") + elif lang == "fr": + self._re_search_strings = ("résultats", "de", "Environ") + # add more localised versions here + else: + self._re_search_strings = ("Results", "of", "about") + + if random_agent: + self.browser.set_random_user_agent() + + @property + def num_results(self): + if not self.results_info: + page = self._get_results_page() + self.results_info = self._extract_info(page) + if self.results_info['total'] == 0: + self.eor = True + return self.results_info['total'] + + @property + def last_search_url(self): + return self._last_search_url + + def _get_page(self): + return self._page + + def _set_page(self, page): + self._page = page + + page = property(_get_page, _set_page) + + def _get_first_indexed_in_previous(self): + return self._first_indexed_in_previous + + def _set_first_indexed_in_previous(self, interval): + if interval == "day": + self._first_indexed_in_previous = 'd' + elif interval == "week": + self._first_indexed_in_previous = 'w' + elif interval == "month": + self._first_indexed_in_previous = 'm' + elif interval == "year": + self._first_indexed_in_previous = 'y' + else: + # a floating point value is a number of months + try: + num = float(interval) + except ValueError: + raise GeneralSearchError, "Wrong parameter to first_indexed_in_previous: %s" % (str(interval)) + self._first_indexed_in_previous = 'm' + str(interval) + + first_indexed_in_previous = property(_get_first_indexed_in_previous, _set_first_indexed_in_previous, doc="possible values: day, week, month, year, or a float value of months") + + def _get_filetype(self): + return self._filetype + + def _set_filetype(self, filetype): + self._filetype = filetype + + filetype = property(_get_filetype, _set_filetype, doc="file extension to search for") + + def _get_results_per_page(self): + return self._results_per_page + + def _set_results_par_page(self, rpp): + self._results_per_page = rpp + + results_per_page = property(_get_results_per_page, _set_results_par_page) + + def get_results(self): + """ Gets a page of results """ + if self.eor: + return [] + MAX_VALUE = 1000000 + page = self._get_results_page() + #search_info = self._extract_info(page) + results = self._extract_results(page) + search_info = {'from': self.results_per_page*self._page, + 'to': self.results_per_page*self._page + len(results), + 'total': MAX_VALUE} + if not self.results_info: + self.results_info = search_info + if self.num_results == 0: + self.eor = True + return [] + if not results: + self.eor = True + return [] + if self._page > 0 and search_info['from'] == self._last_from: + self.eor = True + return [] + if search_info['to'] == search_info['total']: + self.eor = True + self._page += 1 + self._last_from = search_info['from'] + return results + + def _maybe_raise(self, cls, *arg): + if self.debug: + raise cls(*arg) + + def _get_results_page(self): + if self._page == 0: + if self._results_per_page == 10: + url = GeneralSearch.SEARCH_URL_0 + else: + url = GeneralSearch.SEARCH_URL_1 + else: + if self._results_per_page == 10: + url = GeneralSearch.NEXT_PAGE_0 + else: + url = GeneralSearch.NEXT_PAGE_1 + + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'start': self._page * self._results_per_page, + 'num': self._results_per_page, + 'tld' : self._tld, + 'lang' : self._lang }] + + # possibly extend url with optional properties + if self._first_indexed_in_previous: + safe_url.extend(["&as_qdr=", self._first_indexed_in_previous]) + if self._filetype: + safe_url.extend(["&as_filetype=", self._filetype]) + + safe_url = "".join(safe_url) + self._last_search_url = safe_url + + try: + page = self.browser.get_page(safe_url) + except BrowserError, e: + raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) + return BeautifulSoup(page) + + def _extract_info(self, soup): + empty_info = {'from': 0, 'to': 0, 'total': 0} + div_ssb = soup.find('div', id='resultStats') + if not div_ssb: + self._maybe_raise(GeneralParseError, "Div with number of results was not found on Google search page", soup) + return empty_info + #p = div_ssb.find('p') + p = div_ssb + if not p: + self._maybe_raise(GeneralParseError, """

tag within

was not found on Google search page""", soup) + return empty_info + txt = ''.join(p.findAll(text=True)) + txt = txt.replace(',', '') + txt = txt.replace(' ', '') + #matches = re.search(r'(\d+) - (\d+) %s (?:%s )?(\d+)' % self._re_search_strings, txt, re.U) + #matches = re.search(r'(\d+) %s' % self._re_search_strings[0], txt, re.U|re.I) + matches = re.search(r'(\d+)', txt, re.U) + + if not matches: + print self._re_search_strings[0] + print txt + return empty_info + return {'from': 0, 'to': 0, 'total': int(matches.group(1))} + + def _extract_results(self, soup): + results = soup.findAll('li', {'class': 'g'}) + ret_res = [] + for result in results: + eres = self._extract_result(result) + if eres: + ret_res.append(eres) + return ret_res + + def _extract_result(self, result): + title, url = self._extract_title_url(result) + desc = self._extract_description(result) + if not title or not url or not desc: + return None + return GeneralSearchResult(title, url, desc) + + def _extract_title_url(self, result): + title_a = result.find('a', {'class': 'l'}) + if not title_a: + self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) + return None, None + title = ''.join(title_a.findAll(text=True)) + title = self._html_unescape(title) + url = title_a['href'] + match = re.match(r'/url\?q=(http[^&]+)&', url) + if match: + url = urllib.unquote(match.group(1)) + return title, url + + def _extract_description(self, result): + desc_div = result.find('span', {'class': 'st'}) + if not desc_div: + self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) + return None + + desc_strs = [] + def looper(tag): + if not tag: return + for t in tag: + try: + if t.name == 'br': break + except AttributeError: + pass + + try: + desc_strs.append(t.string) + except AttributeError: + desc_strs.append(t) + + looper(desc_div) + looper(desc_div.find('wbr')) # BeautifulSoup does not self-close + + desc = ''.join(s for s in desc_strs if s) + return self._html_unescape(desc) + + def _html_unescape(self, str): + def entity_replacer(m): + entity = m.group(1) + if entity in name2codepoint: + return unichr(name2codepoint[entity]) + else: + return m.group(0) + + def ascii_replacer(m): + cp = int(m.group(1)) + if cp <= 255: + return unichr(cp) + else: + return m.group(0) + + s = re.sub(r'&#(\d+);', ascii_replacer, str, re.U) + return re.sub(r'&([^;]+);', entity_replacer, s, re.U) + +#class GoogleSearch(GeneralSearch): + +#class BlogSearch(GoogleSearch): +class BlogSearch(GeneralSearch): + + def _extract_info(self, soup): + empty_info = {'from': 0, 'to': 0, 'total': 0} + td_rsb = soup.find('td', 'rsb') + if not td_rsb: + self._maybe_raise(GeneralParseError, "Td with number of results was not found on Blogs search page", soup) + return empty_info + font = td_rsb.find('font') + if not font: + self._maybe_raise(GeneralParseError, """

tag within was not found on Blogs search page""", soup) + return empty_info + txt = ''.join(font.findAll(text=True)) + txt = txt.replace(',', '') + if self.hl == 'es': + matches = re.search(r'Resultados (\d+) - (\d+) de (?:aproximadamente )?(\d+)', txt, re.U) + elif self.hl == 'en': + matches = re.search(r'Results (\d+) - (\d+) of (?:about )?(\d+)', txt, re.U) + if not matches: + return empty_info + return {'from': int(matches.group(1)), 'to': int(matches.group(2)), 'total': int(matches.group(3))} + + def _extract_results(self, soup): + results = soup.findAll('p', {'class': 'g'}) + ret_res = [] + for result in results: + eres = self._extract_result(result) + if eres: + ret_res.append(eres) + return ret_res + + def _extract_result(self, result): + title, url = self._extract_title_url(result) + desc = self._extract_description(result) + if not title or not url or not desc: + return None + return GeneralSearchResult(title, url, desc) + + def _extract_title_url(self, result): + #title_a = result.find('a', {'class': re.compile(r'\bl\b')}) + title_a = result.findNext('a') + if not title_a: + self._maybe_raise(GeneralParseError, "Title tag in Blog search result was not found", result) + return None, None + title = ''.join(title_a.findAll(text=True)) + title = self._html_unescape(title) + url = title_a['href'] + match = re.match(r'/url\?q=(http[^&]+)&', url) + if match: + url = urllib.unquote(match.group(1)) + return title, url + + def _extract_description(self, result): + desc_td = result.findNext('td') + if not desc_td: + self._maybe_raise(GeneralParseError, "Description tag in General search result was not found", result) + return None + + desc_strs = [] + def looper(tag): + if not tag: return + for t in tag: + try: + if t.name == 'br': break + except AttributeError: + pass + + try: + desc_strs.append(t.string) + except AttributeError: + desc_strs.append(t) + + looper(desc_td) + looper(desc_td.find('wbr')) # BeautifulSoup does not self-close + + desc = ''.join(s for s in desc_strs if s) + return self._html_unescape(desc) + From 8baff04004c02c694ed481c48d504a40a3ec8135 Mon Sep 17 00:00:00 2001 From: "caozhzh@home_xp" Date: Tue, 9 Apr 2013 17:18:55 +0800 Subject: [PATCH 16/41] add engine --- xgoogle/GeneralSearch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 0d38a65..cb7e893 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -58,7 +58,8 @@ class GeneralSearch(object): SEARCH_URL_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" NEXT_PAGE_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" - def __init__(self, query, random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): + def __init__(self, engine, query, random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): + self.engine = engine self.query = query self.debug = debug self.browser = Browser(debug=debug) From 74ba51007a72c6fa3eac2b7e559fc7771e5f0fbc Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Wed, 10 Apr 2013 15:59:00 +0800 Subject: [PATCH 17/41] GeneralSearch support baidu,but the code is so ugly to be continue --- test.py | 7 ++ xgoogle/GeneralSearch.py | 179 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 175 insertions(+), 11 deletions(-) create mode 100644 test.py diff --git a/test.py b/test.py new file mode 100644 index 0000000..600ce90 --- /dev/null +++ b/test.py @@ -0,0 +1,7 @@ +#!/bin/python + +from xgoogle.GeneralSearch import GeneralSearch + +#gs=GeneralSearch('cars', 'baidu') +gs=GeneralSearch('cars') +results = gs.get_results() diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index cb7e893..f6a7812 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -58,10 +58,17 @@ class GeneralSearch(object): SEARCH_URL_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" NEXT_PAGE_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" - def __init__(self, engine, query, random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): - self.engine = engine + BAIDU_URL = "http://www.baidu.com/s?wd=%(query)s&pn=%(num)d" + +# ENGINE['google'][SEARCH_URL_0] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search" +# ENGINE['google'][NEXT_PAGE_0] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(start)d" +# ENGINE['google'][SEARCH_URL_1] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" +# ENGINE['google'][NEXT_PAGE_1] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" + + def __init__(self, query, engine="google", random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): self.query = query self.debug = debug + self.engine = engine self.browser = Browser(debug=debug) self.results_info = None self.eor = False # end of results @@ -92,8 +99,8 @@ def __init__(self, engine, query, random_agent=True, debug=False, lang="en", tld @property def num_results(self): if not self.results_info: - page = self._get_results_page() - self.results_info = self._extract_info(page) + page = self._general_get_results_page() + self.results_info = self._general_extract_info(page) if self.results_info['total'] == 0: self.eor = True return self.results_info['total'] @@ -153,9 +160,9 @@ def get_results(self): if self.eor: return [] MAX_VALUE = 1000000 - page = self._get_results_page() - #search_info = self._extract_info(page) - results = self._extract_results(page) + page = self._general_get_results_page() + #search_info = self._general_extract_info(page) + results = self._general_extract_results(page) search_info = {'from': self.results_per_page*self._page, 'to': self.results_per_page*self._page + len(results), 'total': MAX_VALUE} @@ -180,7 +187,7 @@ def _maybe_raise(self, cls, *arg): if self.debug: raise cls(*arg) - def _get_results_page(self): + def _get_results_page_google(self): if self._page == 0: if self._results_per_page == 10: url = GeneralSearch.SEARCH_URL_0 @@ -213,7 +220,22 @@ def _get_results_page(self): raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) return BeautifulSoup(page) - def _extract_info(self, soup): + def _get_results_page_baidu(self): + url = GeneralSearch.BAIDU_URL + + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'num': self._page * self._results_per_page }] + + safe_url = "".join(safe_url) + self._last_search_url = safe_url + + try: + page = self.browser.get_page(safe_url) + except BrowserError, e: + raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) + return BeautifulSoup(page) + + def _extract_info_google(self, soup): empty_info = {'from': 0, 'to': 0, 'total': 0} div_ssb = soup.find('div', id='resultStats') if not div_ssb: @@ -237,11 +259,72 @@ def _extract_info(self, soup): return empty_info return {'from': 0, 'to': 0, 'total': int(matches.group(1))} - def _extract_results(self, soup): + def _extract_info_baidu(self, soup): + empty_info = {'from': 0, 'to': 0, 'total': 0} + div_ssb = soup.find('span', {'class': 'nums'}) + if not div_ssb: + self._maybe_raise(GeneralParseError, "Span with class:num of results was not found on Baidu search page", soup) + return empty_info + p = div_ssb + txt = ''.join(p.findAll(text=True)) + txt = txt.replace(',', '') + txt = txt.replace(' ', '') + #matches = re.search(r'(\d+) - (\d+) %s (?:%s )?(\d+)' % self._re_search_strings, txt, re.U) + #matches = re.search(r'(\d+) %s' % self._re_search_strings[0], txt, re.U|re.I) + matches = re.search(r'(\d+)', txt, re.U) + + if not matches: + print self._re_search_strings[0] + print txt + return empty_info + return {'from': 0, 'to': 0, 'total': int(matches.group(1))} + + def _extract_results_google(self, soup): results = soup.findAll('li', {'class': 'g'}) ret_res = [] for result in results: - eres = self._extract_result(result) + title_a = result.find('a', {'class': 'l'}) + if not title_a: + self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) + continue + + title = ''.join(title_a.findAll(text=True)) + title = self._html_unescape(title) + url = title_a['href'] + match = re.match(r'/url\?q=(http[^&]+)&', url) + if match: + url = urllib.unquote(match.group(1)) + + desc_div = result.find('span', {'class': 'st'}) + if not desc_div: + self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) + continue + + desc_strs = [] + def looper(tag): + if not tag: return + for t in tag: + try: + if t.name == 'br': break + except AttributeError: + pass + + try: + desc_strs.append(t.string) + except AttributeError: + desc_strs.append(t) + + looper(desc_div) + looper(desc_div.find('wbr')) # BeautifulSoup does not self-close + + desc = ''.join(s for s in desc_strs if s) + desc = self._html_unescape(desc) + + if not title or not url or not desc: + eres = None + else: + eres = GeneralSearchResult(title, url, desc) + if eres: ret_res.append(eres) return ret_res @@ -292,6 +375,56 @@ def looper(tag): desc = ''.join(s for s in desc_strs if s) return self._html_unescape(desc) + def _extract_results_baidu(self, soup): + results = soup.findAll('table', {'class': 'result'}) + ret_res = [] + for result in results: + title_a = result.find('a') + if not title_a: + self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) + continue + + title = ''.join(title_a.findAll(text=True)) + title = self._html_unescape(title) + url = title_a['href'] + match = re.match(r'/url\?q=(http[^&]+)&', url) + if match: + url = urllib.unquote(match.group(1)) + + desc_div = result.find('font') + if not desc_div: + self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) + continue + + desc_strs = [] + def looper(tag): + if not tag: return + for t in tag: + try: + if t.name == 'br': break + except AttributeError: + pass + + try: + desc_strs.append(t.string) + except AttributeError: + desc_strs.append(t) + + looper(desc_div) + looper(desc_div.find('wbr')) # BeautifulSoup does not self-close + + desc = ''.join(s for s in desc_strs if s) + desc = self._html_unescape(desc) + + if not title or not url or not desc: + eres = None + else: + eres = GeneralSearchResult(title, url, desc) + + if eres: + ret_res.append(eres) + return ret_res + def _html_unescape(self, str): def entity_replacer(m): entity = m.group(1) @@ -310,6 +443,30 @@ def ascii_replacer(m): s = re.sub(r'&#(\d+);', ascii_replacer, str, re.U) return re.sub(r'&([^;]+);', entity_replacer, s, re.U) + + def _general_get_results_page(self): + if(self.engine=='baidu'): + return self._get_results_page_baidu() + else: + return self._get_results_page_google() +# _get_page = { +# 'google': lambda: _get_results_page_google(self), +# 'baidu': lambda: _get_results_page_baidu(self) +# } +# return _get_page[self.engine]() + + def _general_extract_info(self, soup): + if(self.engine=='baidu'): + return self._extract_info_baidu(soup) + else: + return self._extract_info_google(soup) + + def _general_extract_results(self, soup): + if(self.engine=='baidu'): + return self._extract_results_baidu(soup) + else: + return self._extract_results_google(soup) + #class GoogleSearch(GeneralSearch): #class BlogSearch(GoogleSearch): From b4be517066a01f3094d7a71371102e8cfde26399 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Wed, 10 Apr 2013 17:31:15 +0800 Subject: [PATCH 18/41] lambda within engin --- test.py | 4 ++-- xgoogle/GeneralSearch.py | 14 +++++--------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/test.py b/test.py index 600ce90..3b3fc62 100644 --- a/test.py +++ b/test.py @@ -2,6 +2,6 @@ from xgoogle.GeneralSearch import GeneralSearch -#gs=GeneralSearch('cars', 'baidu') -gs=GeneralSearch('cars') +gs=GeneralSearch('cars', 'baidu') +#gs=GeneralSearch('cars') results = gs.get_results() diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index f6a7812..21b7e90 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -445,15 +445,11 @@ def ascii_replacer(m): def _general_get_results_page(self): - if(self.engine=='baidu'): - return self._get_results_page_baidu() - else: - return self._get_results_page_google() -# _get_page = { -# 'google': lambda: _get_results_page_google(self), -# 'baidu': lambda: _get_results_page_baidu(self) -# } -# return _get_page[self.engine]() + _get_page = { + 'google': lambda: self._get_results_page_google(), + 'baidu': lambda: self._get_results_page_baidu() + } + return _get_page[self.engine]() def _general_extract_info(self, soup): if(self.engine=='baidu'): From 6318c4a606a827f8d80b5052e554ad29ba8493ee Mon Sep 17 00:00:00 2001 From: "caozhzh@home_xp" Date: Wed, 10 Apr 2013 17:07:45 +0800 Subject: [PATCH 19/41] autosearch.py added to handle command line options and ini --- autosearch.py | 65 ++++++++ readme.txt | 423 ++++++++++++++++++++++++++------------------------ test.py | 7 - 3 files changed, 281 insertions(+), 214 deletions(-) create mode 100644 autosearch.py delete mode 100644 test.py diff --git a/autosearch.py b/autosearch.py new file mode 100644 index 0000000..e2bd23c --- /dev/null +++ b/autosearch.py @@ -0,0 +1,65 @@ +#!/bin/python +#-*- encoding: utf8 -*- + +### ini handler, must be in GeneralSearch.py +import ConfigParser +import string, os, sys + +cf = ConfigParser.ConfigParser() +cf.read("autosearch.conf") + +s = cf.sections() +print 'section:', s + +o = cf.options("db") +print 'options:', o + +v = cf.items("db") +print 'db:', v + +print '-'*60 + +db_host = cf.get("db", "db_host") +db_port = cf.getint("db", "db_port") +db_user = cf.get("db", "db_user") +db_pass = cf.get("db", "db_pass") + +### handle options +import sys, getopt + +opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:q:sfc", + ["keyword=", "engine=", "internal=", "num=", "ini=", "sort", "filter", "chart"]) +keyword="" +engine="" +internal=0 +num=0 +ini="" +sort=False +filter=False +chart=False +for op, value in opts: + if op == "-k": + keyword = value + elif op == "-e": + engine = value + elif op == "-h": + usage() + sys.exit() + +def usage() + print "autosearch -k,--keyword=keyword + -e,--engine=google, baidu, yahoo... + -i,--internal=5(minutes) + -n,--num=500 + -q,--ini=settings file name + -s,--sort + -f,--filter + -c,--chart + -h,--help" + +### main logic +from xgoogle.GeneralSearch import GeneralSearch + +gs=GeneralSearch('cars', 'baidu') +#gs=GeneralSearch('cars') +results = gs.get_results() diff --git a/readme.txt b/readme.txt index 02a34bf..a99e593 100755 --- a/readme.txt +++ b/readme.txt @@ -1,207 +1,216 @@ -This is a Google library called 'xgoogle'. Current version is 1.3. - -It's written by Peteris Krumins (peter@catonmat.net). -His blog is at http://www.catonmat.net -- good coders code, great reuse. - -The code is licensed under MIT license. - --------------------------------------------------------------------------- - -I want to make this library more generally. -todo list: -* support more search engines -* move the url and re logic to settings file -* support auto login via some website - --------------------------------------------------------------------------- - -At the moment it contains: - * Google Search module xgoogle/search.py. - http://www.catonmat.net/blog/python-library-for-google-search/ - - * Google Sponsored Links Search module xgoogle/sponsoredlinks.py - http://www.catonmat.net/blog/python-library-for-google-sponsored-links-search/ - - * Google Sets module xgoogle/googlesets.py - http://www.catonmat.net/blog/python-library-for-google-sets/ - - * Google Translate module xgoogle/translate.py - http://www.catonmat.net/blog/python-library-for-google-translate/ - --------------------------------------------------------------------------- - -Here is an example usage of Google Search module: - - >>> from xgoogle.search import GoogleSearch - >>> gs = GoogleSearch("catonmat") - >>> gs.results_per_page = 25 - >>> results = gs.get_results() - >>> for res in results: - ... print res.title.encode('utf8') - ... - - output: - - good coders code, great reuse - MIT's Introduction to Algorithms, Lectures 1 and 2: Analysis of ... - catonmat - Google Code - ... - -The GoogleSearch object has several public methods and properties: - - method get_results() - gets a page of results, returning a list of SearchResult objects. - property num_results - returns number of search results found. - property results_per_page - sets/gets the number of results to get per page. - property page - sets/gets the search page. - -A SearchResult object has three attributes -- "title", "desc", and "url". -They are Unicode strings, so do a proper encoding before outputting them. - --------------------------------------------------------------------------- - -Here is an example usage of Google Sponsored Links Search module: - - >>> from xgoogle.sponsoredlinks import SponsoredLinks, SLError - >>> sl = SponsoredLinks("video software") - >>> sl.results_per_page = 100 - >>> results = sl.get_results() - >>> for result in results: - ... print result.title.encode('utf8') - ... - - output: - - Photoshop Video Software - Video Poker Software - DVD/Video Rental Software - ... - -The SponsoredLinks object has several public methods and properties: - - method get_results() - gets a page of results, returning a list of SearchResult objects. - property num_results - returns number of search results found. - property results_per_page - sets/gets the number of results to get per page. - -A SponsoredLink object has four attributes -- "title", "desc", "url", and "display_url". -They are Unicode strings, don't forget to use a proper encoding before outputting them. - --------------------------------------------------------------------------- - -Here is an example usage of Google Sets module: - - >>> from xgoogle.googlesets import GoogleSets - >>> gs = GoogleSets(['red', 'yellow']) - >>> results = gs.get_results() - >>> print len(results) - >>> for r in results: - ... print r.encode('utf8') - ... - - output: - - red - yellow - blue - white - ... - -The GoogleSets object has only get_results(set_type) public method. The default value -for set_type is SMALL_SET, which makes it return 15 related items or fewer. -Use LARGE_SET to get more than 15 items. This get_results() method returns a list of -related items that are represented as unicode strings. -Don't forget to do the proper encoding when outputting these strings! - -Here is an example showing differences between SMALL_SET and LARGE_SET: - - >>> from xgoogle.googlesets import GoogleSets, LARGE_SET, SMALL_SET - >>> gs = GoogleSets(['python', 'perl']) - >>> results_small = gs.get_results() # SMALL_SET by default - >>> len(results_small) - 11 - >>> results_small - [u'python', u'perl', u'php', u'ruby', u'java', u'javascript', u'c++', u'c', - u'cgi', u'tcl', u'c#'] - >>> - >>> results_large = gs.get_results(LARGE_SET) - >>> len(results_large) - 46 - >>> results_large - [u'perl', u'python', u'java', u'c++', u'php', u'c', u'c#', u'javascript', - u'howto', u'wiki', u'raid', u'dd', u'linux', u'ruby', u'language', u'xml', - u'sgml', u'svn', u'kernel', ...] - - --------------------------------------------------------------------------- - -Here is an example usage of Google Translate module: - - >>> from xgoogle.translate import Translator - >>> - >>> translate = Translator().translate - >>> print translate("Mani sauc Pēteris", lang_to="ru").encode('utf-8') - Меня зовут Петр - >>> print translate("Mani sauc Pēteris", lang_to="en") - My name is Peter - >>> print translate("Меня зовут Петр") - My name is Peter - -The "translate" function takes three arguments - "message", "lang_from" and "lang_to". -If "lang_from" is not given, Google's translation service auto-detects it. -If "lang_to" is not given, it defaults to "en" (English). - -In case of an error the "translate" function throws "TranslationError" exception. -Make sure to wrap your code in try/except block to catch it: - - >>> from xgoogle.translate import Translator, TranslationError - >>> - >>> try: - >>> translate = Translator().translate - >>> print translate("") - >>> except TranslationError, e: - >>> print e - - Failed translating: invalid text - - -The Google Translate module also provides "LanguageDetector" class that can be used -to detect the language of the text. - -Here is an example usage of LanguageDetector: - - >>> from xgoogle.translate import LanguageDetector, DetectionError - >>> - >>> detect = LanguageDetector().detect - >>> english = detect("This is a wonderful library.") - >>> english.lang_code - 'en' - >>> english.lang - 'English' - >>> english.confidence - 0.28078437000000001 - >>> english.is_reliable - True - -The "DetectionError" may get raised if the detection failed. - - --------------------------------------------------------------------------- - - -Version history: - -v1.0: * initial release, xgoogle library contains just the Google Search. -v1.1: * added Google Sponsored Links Search. - * fixed a bug in browser.py that might have thrown an unexpected exception. -v1.2: * added Google Sets module -v1.3: * added Google Translate module - * fixed a bug in browser.py when KeyboardInterrupt did not get propagated. - --------------------------------------------------------------------------- - -That's it. Have fun! :) - - -Sincerely, -Peteris Krumins -http://www.catonmat.net - +This is a Google library called 'xgoogle'. Current version is 1.3. + +It's written by Peteris Krumins (peter@catonmat.net). +His blog is at http://www.catonmat.net -- good coders code, great reuse. + +The code is licensed under MIT license. + +-------------------------------------------------------------------------- + +I want to make this library more generally. +todo list: +* support more search engines +* move the url and re logic to settings file +* support auto login via some website +* support multi search engine autosearch periodly, for example: + autosearch -k,--keyword=keyword + -e,--engine=google, baidu, yahoo... + -i,--internal=5(minutes) + -n,--num=500 + -q,--ini=settings file name + -s,--sort + -f,--filter + -c,--chart + -h,--help +-------------------------------------------------------------------------- + +At the moment it contains: + * Google Search module xgoogle/search.py. + http://www.catonmat.net/blog/python-library-for-google-search/ + + * Google Sponsored Links Search module xgoogle/sponsoredlinks.py + http://www.catonmat.net/blog/python-library-for-google-sponsored-links-search/ + + * Google Sets module xgoogle/googlesets.py + http://www.catonmat.net/blog/python-library-for-google-sets/ + + * Google Translate module xgoogle/translate.py + http://www.catonmat.net/blog/python-library-for-google-translate/ + +-------------------------------------------------------------------------- + +Here is an example usage of Google Search module: + + >>> from xgoogle.search import GoogleSearch + >>> gs = GoogleSearch("catonmat") + >>> gs.results_per_page = 25 + >>> results = gs.get_results() + >>> for res in results: + ... print res.title.encode('utf8') + ... + + output: + + good coders code, great reuse + MIT's Introduction to Algorithms, Lectures 1 and 2: Analysis of ... + catonmat - Google Code + ... + +The GoogleSearch object has several public methods and properties: + + method get_results() - gets a page of results, returning a list of SearchResult objects. + property num_results - returns number of search results found. + property results_per_page - sets/gets the number of results to get per page. + property page - sets/gets the search page. + +A SearchResult object has three attributes -- "title", "desc", and "url". +They are Unicode strings, so do a proper encoding before outputting them. + +-------------------------------------------------------------------------- + +Here is an example usage of Google Sponsored Links Search module: + + >>> from xgoogle.sponsoredlinks import SponsoredLinks, SLError + >>> sl = SponsoredLinks("video software") + >>> sl.results_per_page = 100 + >>> results = sl.get_results() + >>> for result in results: + ... print result.title.encode('utf8') + ... + + output: + + Photoshop Video Software + Video Poker Software + DVD/Video Rental Software + ... + +The SponsoredLinks object has several public methods and properties: + + method get_results() - gets a page of results, returning a list of SearchResult objects. + property num_results - returns number of search results found. + property results_per_page - sets/gets the number of results to get per page. + +A SponsoredLink object has four attributes -- "title", "desc", "url", and "display_url". +They are Unicode strings, don't forget to use a proper encoding before outputting them. + +-------------------------------------------------------------------------- + +Here is an example usage of Google Sets module: + + >>> from xgoogle.googlesets import GoogleSets + >>> gs = GoogleSets(['red', 'yellow']) + >>> results = gs.get_results() + >>> print len(results) + >>> for r in results: + ... print r.encode('utf8') + ... + + output: + + red + yellow + blue + white + ... + +The GoogleSets object has only get_results(set_type) public method. The default value +for set_type is SMALL_SET, which makes it return 15 related items or fewer. +Use LARGE_SET to get more than 15 items. This get_results() method returns a list of +related items that are represented as unicode strings. +Don't forget to do the proper encoding when outputting these strings! + +Here is an example showing differences between SMALL_SET and LARGE_SET: + + >>> from xgoogle.googlesets import GoogleSets, LARGE_SET, SMALL_SET + >>> gs = GoogleSets(['python', 'perl']) + >>> results_small = gs.get_results() # SMALL_SET by default + >>> len(results_small) + 11 + >>> results_small + [u'python', u'perl', u'php', u'ruby', u'java', u'javascript', u'c++', u'c', + u'cgi', u'tcl', u'c#'] + >>> + >>> results_large = gs.get_results(LARGE_SET) + >>> len(results_large) + 46 + >>> results_large + [u'perl', u'python', u'java', u'c++', u'php', u'c', u'c#', u'javascript', + u'howto', u'wiki', u'raid', u'dd', u'linux', u'ruby', u'language', u'xml', + u'sgml', u'svn', u'kernel', ...] + + +-------------------------------------------------------------------------- + +Here is an example usage of Google Translate module: + + >>> from xgoogle.translate import Translator + >>> + >>> translate = Translator().translate + >>> print translate("Mani sauc Pēteris", lang_to="ru").encode('utf-8') + Меня зовут Петр + >>> print translate("Mani sauc Pēteris", lang_to="en") + My name is Peter + >>> print translate("Меня зовут Петр") + My name is Peter + +The "translate" function takes three arguments - "message", "lang_from" and "lang_to". +If "lang_from" is not given, Google's translation service auto-detects it. +If "lang_to" is not given, it defaults to "en" (English). + +In case of an error the "translate" function throws "TranslationError" exception. +Make sure to wrap your code in try/except block to catch it: + + >>> from xgoogle.translate import Translator, TranslationError + >>> + >>> try: + >>> translate = Translator().translate + >>> print translate("") + >>> except TranslationError, e: + >>> print e + + Failed translating: invalid text + + +The Google Translate module also provides "LanguageDetector" class that can be used +to detect the language of the text. + +Here is an example usage of LanguageDetector: + + >>> from xgoogle.translate import LanguageDetector, DetectionError + >>> + >>> detect = LanguageDetector().detect + >>> english = detect("This is a wonderful library.") + >>> english.lang_code + 'en' + >>> english.lang + 'English' + >>> english.confidence + 0.28078437000000001 + >>> english.is_reliable + True + +The "DetectionError" may get raised if the detection failed. + + +-------------------------------------------------------------------------- + + +Version history: + +v1.0: * initial release, xgoogle library contains just the Google Search. +v1.1: * added Google Sponsored Links Search. + * fixed a bug in browser.py that might have thrown an unexpected exception. +v1.2: * added Google Sets module +v1.3: * added Google Translate module + * fixed a bug in browser.py when KeyboardInterrupt did not get propagated. + +-------------------------------------------------------------------------- + +That's it. Have fun! :) + + +Sincerely, +Peteris Krumins +http://www.catonmat.net + diff --git a/test.py b/test.py deleted file mode 100644 index 3b3fc62..0000000 --- a/test.py +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/python - -from xgoogle.GeneralSearch import GeneralSearch - -gs=GeneralSearch('cars', 'baidu') -#gs=GeneralSearch('cars') -results = gs.get_results() From 9bbef61ab5bf0ee16f4609c40cea54d9d64215dd Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Thu, 11 Apr 2013 16:02:07 +0800 Subject: [PATCH 20/41] GeneralSearch.conf added --- autosearch.py | 89 ++++++++++++++++++-------------------- xgoogle/GeneralSearch.conf | 18 ++++++++ xgoogle/GeneralSearch.py | 45 ++++++++++--------- 3 files changed, 82 insertions(+), 70 deletions(-) create mode 100644 xgoogle/GeneralSearch.conf diff --git a/autosearch.py b/autosearch.py index e2bd23c..6b6df53 100644 --- a/autosearch.py +++ b/autosearch.py @@ -1,53 +1,31 @@ #!/bin/python #-*- encoding: utf8 -*- -### ini handler, must be in GeneralSearch.py -import ConfigParser -import string, os, sys - -cf = ConfigParser.ConfigParser() -cf.read("autosearch.conf") - -s = cf.sections() -print 'section:', s - -o = cf.options("db") -print 'options:', o - -v = cf.items("db") -print 'db:', v - -print '-'*60 - -db_host = cf.get("db", "db_host") -db_port = cf.getint("db", "db_port") -db_user = cf.get("db", "db_user") -db_pass = cf.get("db", "db_pass") - ### handle options import sys, getopt -opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:q:sfc", - ["keyword=", "engine=", "internal=", "num=", "ini=", "sort", "filter", "chart"]) -keyword="" -engine="" -internal=0 -num=0 -ini="" -sort=False -filter=False -chart=False -for op, value in opts: - if op == "-k": - keyword = value - elif op == "-e": - engine = value - elif op == "-h": - usage() - sys.exit() - -def usage() - print "autosearch -k,--keyword=keyword +def opt(): + opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:q:sfc", + ["keyword=", "engine=", "internal=", "num=", "ini=", "sort", "filter", "chart"]) + keyword="" + engine="" + internal=0 + num=0 + ini="" + sort=False + filter=False + chart=False + for op, value in opts: + if op == "-k": + keyword = value + elif op == "-e": + engine = value + elif op == "-h": + usage() + sys.exit() + +def usage(): + print """autosearch -k,--keyword=keyword -e,--engine=google, baidu, yahoo... -i,--internal=5(minutes) -n,--num=500 @@ -55,11 +33,28 @@ def usage() -s,--sort -f,--filter -c,--chart - -h,--help" + -h,--help""" ### main logic from xgoogle.GeneralSearch import GeneralSearch -gs=GeneralSearch('cars', 'baidu') -#gs=GeneralSearch('cars') +gs=GeneralSearch('汽车', 'baidu') +results = gs.get_results() +print gs._last_search_url +print gs.num_results +print results[0].title results = gs.get_results() +print gs._last_search_url +print gs.num_results +print results[0].title + +gs2=GeneralSearch('汽车') +results = gs2.get_results() +print gs2._last_search_url +print gs2.num_results +print results[0].title +results = gs.get_results() +print gs._last_search_url +print gs.num_results +print results[0].title + diff --git a/xgoogle/GeneralSearch.conf b/xgoogle/GeneralSearch.conf new file mode 100644 index 0000000..a0dd89a --- /dev/null +++ b/xgoogle/GeneralSearch.conf @@ -0,0 +1,18 @@ +[google] +SEARCH_URL=http://www.google.com.hk/search?q=%(query)s&start=%(num)d + +SEARCH_URL_0=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search +NEXT_PAGE_0=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(start)d +SEARCH_URL_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search +NEXT_PAGE_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d + +[baidu] +SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d + +[qihu] + +[maopu] +[tianya] + +[weibo] +[tingxun] \ No newline at end of file diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 21b7e90..2176825 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -17,6 +17,10 @@ from htmlentitydefs import name2codepoint from BeautifulSoup import BeautifulSoup +### ini handler +import ConfigParser +import string, os, sys + from browser import Browser, BrowserError class GeneralSearchError(Exception): @@ -53,18 +57,6 @@ def __str__(self): return 'General Search Result: "%s"' % self.title class GeneralSearch(object): - SEARCH_URL_0 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search" - NEXT_PAGE_0 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(start)d" - SEARCH_URL_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" - NEXT_PAGE_1 = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" - - BAIDU_URL = "http://www.baidu.com/s?wd=%(query)s&pn=%(num)d" - -# ENGINE['google'][SEARCH_URL_0] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search" -# ENGINE['google'][NEXT_PAGE_0] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(start)d" -# ENGINE['google'][SEARCH_URL_1] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search" -# ENGINE['google'][NEXT_PAGE_1] = "http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d" - def __init__(self, query, engine="google", random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): self.query = query self.debug = debug @@ -93,6 +85,11 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= else: self._re_search_strings = ("Results", "of", "about") + # read ini + self.cf = ConfigParser.RawConfigParser() + self.conf = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'GeneralSearch.conf') + self.cf.read( self.conf ) + if random_agent: self.browser.set_random_user_agent() @@ -161,11 +158,12 @@ def get_results(self): return [] MAX_VALUE = 1000000 page = self._general_get_results_page() - #search_info = self._general_extract_info(page) + + search_info = self._general_extract_info(page) results = self._general_extract_results(page) - search_info = {'from': self.results_per_page*self._page, - 'to': self.results_per_page*self._page + len(results), - 'total': MAX_VALUE} +# search_info = {'from': self.results_per_page*self._page, +# 'to': self.results_per_page*self._page + len(results), +# 'total': MAX_VALUE} if not self.results_info: self.results_info = search_info if self.num_results == 0: @@ -190,14 +188,14 @@ def _maybe_raise(self, cls, *arg): def _get_results_page_google(self): if self._page == 0: if self._results_per_page == 10: - url = GeneralSearch.SEARCH_URL_0 + url = self.cf.get(self.engine, "SEARCH_URL_0") else: - url = GeneralSearch.SEARCH_URL_1 + url = self.cf.get(self.engine, "SEARCH_URL_1") else: if self._results_per_page == 10: - url = GeneralSearch.NEXT_PAGE_0 + url = self.cf.get(self.engine, "NEXT_PAGE_0") else: - url = GeneralSearch.NEXT_PAGE_1 + url = self.cf.get(self.engine, "NEXT_PAGE_1") safe_url = [url % { 'query': urllib.quote_plus(self.query), 'start': self._page * self._results_per_page, @@ -221,7 +219,7 @@ def _get_results_page_google(self): return BeautifulSoup(page) def _get_results_page_baidu(self): - url = GeneralSearch.BAIDU_URL + url = self.cf.get(self.engine, "SEARCH_URL") safe_url = [url % { 'query': urllib.quote_plus(self.query), 'num': self._page * self._results_per_page }] @@ -283,7 +281,8 @@ def _extract_results_google(self, soup): results = soup.findAll('li', {'class': 'g'}) ret_res = [] for result in results: - title_a = result.find('a', {'class': 'l'}) + #title_a = result.find('a', {'class': 'l'}) + title_a = result.find('a') if not title_a: self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) continue @@ -446,7 +445,7 @@ def ascii_replacer(m): def _general_get_results_page(self): _get_page = { - 'google': lambda: self._get_results_page_google(), + 'google': lambda: self._get_results_page_baidu(), 'baidu': lambda: self._get_results_page_baidu() } return _get_page[self.engine]() From d04c1a1d822ea09160ae5c1a99bbed08c7bc2f6c Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Fri, 12 Apr 2013 16:57:44 +0800 Subject: [PATCH 21/41] add google and baidu result conf item --- xgoogle/GeneralSearch.conf | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/xgoogle/GeneralSearch.conf b/xgoogle/GeneralSearch.conf index a0dd89a..c2e501a 100644 --- a/xgoogle/GeneralSearch.conf +++ b/xgoogle/GeneralSearch.conf @@ -6,9 +6,29 @@ NEXT_PAGE_0=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(sta SEARCH_URL_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search NEXT_PAGE_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d +total_tag=div +total_tag_filter={'id': 'resultStats'} + +result_tag=li +result_tag_filter={'class': 'g'} +title_tag=a +title_tag_filter= +desc_tag=span +desc_tag_filter={'class': 'st'} + [baidu] SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d +total_tag=span +total_tag_filter={'class': 'nums'} + +result_tag=table +result_tag_filter={'class': 'result'} +title_tag=a +title_tag_filter= +desc_tag=font +desc_tag_filter= + [qihu] [maopu] From abe2235e93343c8dfbac5da44d1563467f52bb76 Mon Sep 17 00:00:00 2001 From: "caozhzh@home_xp" Date: Fri, 12 Apr 2013 18:48:06 +0800 Subject: [PATCH 22/41] multi search engine basiclly ok --- autosearch.py | 39 +++++---- xgoogle/GeneralSearch.conf | 6 +- xgoogle/GeneralSearch.py | 167 +++++-------------------------------- 3 files changed, 48 insertions(+), 164 deletions(-) diff --git a/autosearch.py b/autosearch.py index 6b6df53..916aa4b 100644 --- a/autosearch.py +++ b/autosearch.py @@ -25,15 +25,20 @@ def opt(): sys.exit() def usage(): - print """autosearch -k,--keyword=keyword - -e,--engine=google, baidu, yahoo... - -i,--internal=5(minutes) - -n,--num=500 - -q,--ini=settings file name - -s,--sort - -f,--filter - -c,--chart - -h,--help""" + print """autosearch + -k,--keyword=keyword + -e,--engine=google, baidu, yahoo... + -i,--internal=5(minutes) + -n,--num=500 + -q,--ini=settings file name + -s,--sort + -f,--filter + -c,--chart + -h,--help""" + +opt() +usage() +sys.exit() ### main logic from xgoogle.GeneralSearch import GeneralSearch @@ -43,18 +48,18 @@ def usage(): print gs._last_search_url print gs.num_results print results[0].title -results = gs.get_results() -print gs._last_search_url -print gs.num_results -print results[0].title +#results = gs.get_results() +#print gs._last_search_url +#print gs.num_results +#print results[0].title gs2=GeneralSearch('汽车') results = gs2.get_results() print gs2._last_search_url print gs2.num_results print results[0].title -results = gs.get_results() -print gs._last_search_url -print gs.num_results -print results[0].title +#results = gs.get_results() +#print gs._last_search_url +#print gs.num_results +#print results[0].title diff --git a/xgoogle/GeneralSearch.conf b/xgoogle/GeneralSearch.conf index c2e501a..6cdbfe9 100644 --- a/xgoogle/GeneralSearch.conf +++ b/xgoogle/GeneralSearch.conf @@ -12,7 +12,7 @@ total_tag_filter={'id': 'resultStats'} result_tag=li result_tag_filter={'class': 'g'} title_tag=a -title_tag_filter= +title_tag_filter={} desc_tag=span desc_tag_filter={'class': 'st'} @@ -25,9 +25,9 @@ total_tag_filter={'class': 'nums'} result_tag=table result_tag_filter={'class': 'result'} title_tag=a -title_tag_filter= +title_tag_filter={} desc_tag=font -desc_tag_filter= +desc_tag_filter={} [qihu] diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 2176825..ca69122 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -21,6 +21,8 @@ import ConfigParser import string, os, sys +import ast + from browser import Browser, BrowserError class GeneralSearchError(Exception): @@ -185,6 +187,7 @@ def _maybe_raise(self, cls, *arg): if self.debug: raise cls(*arg) + # not used, but some code should be referenced in future def _get_results_page_google(self): if self._page == 0: if self._results_per_page == 10: @@ -218,7 +221,7 @@ def _get_results_page_google(self): raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) return BeautifulSoup(page) - def _get_results_page_baidu(self): + def _general_get_results_page(self): url = self.cf.get(self.engine, "SEARCH_URL") safe_url = [url % { 'query': urllib.quote_plus(self.query), @@ -233,33 +236,14 @@ def _get_results_page_baidu(self): raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) return BeautifulSoup(page) - def _extract_info_google(self, soup): + def _general_extract_info(self, soup): empty_info = {'from': 0, 'to': 0, 'total': 0} - div_ssb = soup.find('div', id='resultStats') - if not div_ssb: - self._maybe_raise(GeneralParseError, "Div with number of results was not found on Google search page", soup) - return empty_info - #p = div_ssb.find('p') - p = div_ssb - if not p: - self._maybe_raise(GeneralParseError, """

tag within

was not found on Google search page""", soup) - return empty_info - txt = ''.join(p.findAll(text=True)) - txt = txt.replace(',', '') - txt = txt.replace(' ', '') - #matches = re.search(r'(\d+) - (\d+) %s (?:%s )?(\d+)' % self._re_search_strings, txt, re.U) - #matches = re.search(r'(\d+) %s' % self._re_search_strings[0], txt, re.U|re.I) - matches = re.search(r'(\d+)', txt, re.U) - - if not matches: - print self._re_search_strings[0] - print txt - return empty_info - return {'from': 0, 'to': 0, 'total': int(matches.group(1))} + + total_tag = self.cf.get(self.engine, "total_tag") + total_tag_filter = self.cf.get(self.engine, "total_tag_filter") + total_tag_filter = ast.literal_eval(total_tag_filter) - def _extract_info_baidu(self, soup): - empty_info = {'from': 0, 'to': 0, 'total': 0} - div_ssb = soup.find('span', {'class': 'nums'}) + div_ssb = soup.find(total_tag, total_tag_filter) if not div_ssb: self._maybe_raise(GeneralParseError, "Span with class:num of results was not found on Baidu search page", soup) return empty_info @@ -277,108 +261,23 @@ def _extract_info_baidu(self, soup): return empty_info return {'from': 0, 'to': 0, 'total': int(matches.group(1))} - def _extract_results_google(self, soup): - results = soup.findAll('li', {'class': 'g'}) - ret_res = [] - for result in results: - #title_a = result.find('a', {'class': 'l'}) - title_a = result.find('a') - if not title_a: - self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) - continue - - title = ''.join(title_a.findAll(text=True)) - title = self._html_unescape(title) - url = title_a['href'] - match = re.match(r'/url\?q=(http[^&]+)&', url) - if match: - url = urllib.unquote(match.group(1)) - - desc_div = result.find('span', {'class': 'st'}) - if not desc_div: - self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) - continue - - desc_strs = [] - def looper(tag): - if not tag: return - for t in tag: - try: - if t.name == 'br': break - except AttributeError: - pass - - try: - desc_strs.append(t.string) - except AttributeError: - desc_strs.append(t) - - looper(desc_div) - looper(desc_div.find('wbr')) # BeautifulSoup does not self-close - - desc = ''.join(s for s in desc_strs if s) - desc = self._html_unescape(desc) - - if not title or not url or not desc: - eres = None - else: - eres = GeneralSearchResult(title, url, desc) - - if eres: - ret_res.append(eres) - return ret_res - - def _extract_result(self, result): - title, url = self._extract_title_url(result) - desc = self._extract_description(result) - if not title or not url or not desc: - return None - return GeneralSearchResult(title, url, desc) - - def _extract_title_url(self, result): - title_a = result.find('a', {'class': 'l'}) - if not title_a: - self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) - return None, None - title = ''.join(title_a.findAll(text=True)) - title = self._html_unescape(title) - url = title_a['href'] - match = re.match(r'/url\?q=(http[^&]+)&', url) - if match: - url = urllib.unquote(match.group(1)) - return title, url - - def _extract_description(self, result): - desc_div = result.find('span', {'class': 'st'}) - if not desc_div: - self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) - return None - - desc_strs = [] - def looper(tag): - if not tag: return - for t in tag: - try: - if t.name == 'br': break - except AttributeError: - pass - - try: - desc_strs.append(t.string) - except AttributeError: - desc_strs.append(t) + def _general_extract_results(self, soup): + result_tag = self.cf.get(self.engine, "result_tag") + result_tag_filter = self.cf.get(self.engine, "result_tag_filter") + result_tag_filter = ast.literal_eval(result_tag_filter) - looper(desc_div) - looper(desc_div.find('wbr')) # BeautifulSoup does not self-close + title_tag = self.cf.get(self.engine, "title_tag") + title_tag_filter = self.cf.get(self.engine, "title_tag_filter") + title_tag_filter = ast.literal_eval(title_tag_filter) - desc = ''.join(s for s in desc_strs if s) - return self._html_unescape(desc) + desc_tag = self.cf.get(self.engine, "desc_tag") + desc_tag_filter = self.cf.get(self.engine, "desc_tag_filter") + desc_tag_filter = ast.literal_eval(desc_tag_filter) - def _extract_results_baidu(self, soup): - results = soup.findAll('table', {'class': 'result'}) + results = soup.findAll(result_tag, result_tag_filter) ret_res = [] for result in results: - title_a = result.find('a') + title_a = result.find(title_tag, title_tag_filter) if not title_a: self._maybe_raise(GeneralParseError, "Title tag in Google search result was not found", result) continue @@ -390,7 +289,7 @@ def _extract_results_baidu(self, soup): if match: url = urllib.unquote(match.group(1)) - desc_div = result.find('font') + desc_div = result.find(desc_tag, desc_tag_filter) if not desc_div: self._maybe_raise(GeneralParseError, "Description tag in Google search result was not found", result) continue @@ -441,26 +340,6 @@ def ascii_replacer(m): s = re.sub(r'&#(\d+);', ascii_replacer, str, re.U) return re.sub(r'&([^;]+);', entity_replacer, s, re.U) - - - def _general_get_results_page(self): - _get_page = { - 'google': lambda: self._get_results_page_baidu(), - 'baidu': lambda: self._get_results_page_baidu() - } - return _get_page[self.engine]() - - def _general_extract_info(self, soup): - if(self.engine=='baidu'): - return self._extract_info_baidu(soup) - else: - return self._extract_info_google(soup) - - def _general_extract_results(self, soup): - if(self.engine=='baidu'): - return self._extract_results_baidu(soup) - else: - return self._extract_results_google(soup) #class GoogleSearch(GeneralSearch): From 291888d52427d45ddfca7c4fa4f66e0ae5609c4f Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Sat, 13 Apr 2013 17:06:14 +0800 Subject: [PATCH 23/41] _page change but not tested --- xgoogle/GeneralSearch.conf | 4 ++ xgoogle/GeneralSearch.py | 119 ++++++------------------------------- 2 files changed, 23 insertions(+), 100 deletions(-) diff --git a/xgoogle/GeneralSearch.conf b/xgoogle/GeneralSearch.conf index 6cdbfe9..35e27a4 100644 --- a/xgoogle/GeneralSearch.conf +++ b/xgoogle/GeneralSearch.conf @@ -6,6 +6,8 @@ NEXT_PAGE_0=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&start=%(sta SEARCH_URL_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&btnG=Google+Search NEXT_PAGE_1=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&num=%(num)d&start=%(start)d +page_nums=10 + total_tag=div total_tag_filter={'id': 'resultStats'} @@ -19,6 +21,8 @@ desc_tag_filter={'class': 'st'} [baidu] SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d +page_nums=10 + total_tag=span total_tag_filter={'class': 'nums'} diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index ca69122..ede0a01 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -60,6 +60,12 @@ def __str__(self): class GeneralSearch(object): def __init__(self, query, engine="google", random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): + + # read ini + self.cf = ConfigParser.RawConfigParser() + self.conf = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'GeneralSearch.conf') + self.cf.read( self.conf ) + self.query = query self.debug = debug self.engine = engine @@ -70,7 +76,7 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= self._first_indexed_in_previous = None self._filetype = None self._last_search_url = None - self._results_per_page = 10 + self._results_per_page = self.cf.getint(self.engine, "page_nums") self._last_from = 0 self._lang = lang self._tld = tld @@ -87,11 +93,6 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= else: self._re_search_strings = ("Results", "of", "about") - # read ini - self.cf = ConfigParser.RawConfigParser() - self.conf = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'GeneralSearch.conf') - self.cf.read( self.conf ) - if random_agent: self.browser.set_random_user_agent() @@ -99,10 +100,10 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= def num_results(self): if not self.results_info: page = self._general_get_results_page() - self.results_info = self._general_extract_info(page) - if self.results_info['total'] == 0: + total = self._general_extract_total(page) + if total == 0: self.eor = True - return self.results_info['total'] + return total @property def last_search_url(self): @@ -161,11 +162,11 @@ def get_results(self): MAX_VALUE = 1000000 page = self._general_get_results_page() - search_info = self._general_extract_info(page) + total = self._general_extract_total(page) results = self._general_extract_results(page) -# search_info = {'from': self.results_per_page*self._page, -# 'to': self.results_per_page*self._page + len(results), -# 'total': MAX_VALUE} + search_info = {'from': self.results_per_page*self._page+1, + 'to': self.results_per_page*self._page + len(results), + 'total': total} if not self.results_info: self.results_info = search_info if self.num_results == 0: @@ -236,9 +237,7 @@ def _general_get_results_page(self): raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) return BeautifulSoup(page) - def _general_extract_info(self, soup): - empty_info = {'from': 0, 'to': 0, 'total': 0} - + def _general_extract_total(self, soup): total_tag = self.cf.get(self.engine, "total_tag") total_tag_filter = self.cf.get(self.engine, "total_tag_filter") total_tag_filter = ast.literal_eval(total_tag_filter) @@ -246,7 +245,7 @@ def _general_extract_info(self, soup): div_ssb = soup.find(total_tag, total_tag_filter) if not div_ssb: self._maybe_raise(GeneralParseError, "Span with class:num of results was not found on Baidu search page", soup) - return empty_info + return 0 p = div_ssb txt = ''.join(p.findAll(text=True)) txt = txt.replace(',', '') @@ -258,8 +257,8 @@ def _general_extract_info(self, soup): if not matches: print self._re_search_strings[0] print txt - return empty_info - return {'from': 0, 'to': 0, 'total': int(matches.group(1))} + return 0 + return int(matches.group(1)) def _general_extract_results(self, soup): result_tag = self.cf.get(self.engine, "result_tag") @@ -341,84 +340,4 @@ def ascii_replacer(m): s = re.sub(r'&#(\d+);', ascii_replacer, str, re.U) return re.sub(r'&([^;]+);', entity_replacer, s, re.U) -#class GoogleSearch(GeneralSearch): - -#class BlogSearch(GoogleSearch): -class BlogSearch(GeneralSearch): - - def _extract_info(self, soup): - empty_info = {'from': 0, 'to': 0, 'total': 0} - td_rsb = soup.find('td', 'rsb') - if not td_rsb: - self._maybe_raise(GeneralParseError, "Td with number of results was not found on Blogs search page", soup) - return empty_info - font = td_rsb.find('font') - if not font: - self._maybe_raise(GeneralParseError, """

tag within was not found on Blogs search page""", soup) - return empty_info - txt = ''.join(font.findAll(text=True)) - txt = txt.replace(',', '') - if self.hl == 'es': - matches = re.search(r'Resultados (\d+) - (\d+) de (?:aproximadamente )?(\d+)', txt, re.U) - elif self.hl == 'en': - matches = re.search(r'Results (\d+) - (\d+) of (?:about )?(\d+)', txt, re.U) - if not matches: - return empty_info - return {'from': int(matches.group(1)), 'to': int(matches.group(2)), 'total': int(matches.group(3))} - - def _extract_results(self, soup): - results = soup.findAll('p', {'class': 'g'}) - ret_res = [] - for result in results: - eres = self._extract_result(result) - if eres: - ret_res.append(eres) - return ret_res - - def _extract_result(self, result): - title, url = self._extract_title_url(result) - desc = self._extract_description(result) - if not title or not url or not desc: - return None - return GeneralSearchResult(title, url, desc) - - def _extract_title_url(self, result): - #title_a = result.find('a', {'class': re.compile(r'\bl\b')}) - title_a = result.findNext('a') - if not title_a: - self._maybe_raise(GeneralParseError, "Title tag in Blog search result was not found", result) - return None, None - title = ''.join(title_a.findAll(text=True)) - title = self._html_unescape(title) - url = title_a['href'] - match = re.match(r'/url\?q=(http[^&]+)&', url) - if match: - url = urllib.unquote(match.group(1)) - return title, url - - def _extract_description(self, result): - desc_td = result.findNext('td') - if not desc_td: - self._maybe_raise(GeneralParseError, "Description tag in General search result was not found", result) - return None - - desc_strs = [] - def looper(tag): - if not tag: return - for t in tag: - try: - if t.name == 'br': break - except AttributeError: - pass - - try: - desc_strs.append(t.string) - except AttributeError: - desc_strs.append(t) - - looper(desc_td) - looper(desc_td.find('wbr')) # BeautifulSoup does not self-close - - desc = ''.join(s for s in desc_strs if s) - return self._html_unescape(desc) - +#class GoogleSearch(GeneralSearch): \ No newline at end of file From f748d9ec605ff56f61c18b5e1054d9518da16675 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Sun, 14 Apr 2013 18:03:46 +0800 Subject: [PATCH 24/41] autosearch opt ok basiclly --- autosearch.py | 73 +++++++++++++++++++++++++++++----------- xgoogle/GeneralSearch.py | 4 +-- 2 files changed, 56 insertions(+), 21 deletions(-) diff --git a/autosearch.py b/autosearch.py index 916aa4b..bd86721 100644 --- a/autosearch.py +++ b/autosearch.py @@ -5,61 +5,96 @@ import sys, getopt def opt(): - opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:q:sfc", - ["keyword=", "engine=", "internal=", "num=", "ini=", "sort", "filter", "chart"]) + opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:sfch", + ["keyword=", "engine=", "internal=", "num=", "preference=", "sort", "filter", "chart", "help"]) keyword="" - engine="" + engine="google" internal=0 num=0 - ini="" + preference="autosearch.conf" sort=False filter=False chart=False for op, value in opts: - if op == "-k": + if op == "-k" or op == "--keyword": keyword = value - elif op == "-e": + elif op == "-e" or op == "--engine": engine = value - elif op == "-h": + elif op == "-i" or op == "--internal": + internal = value + elif op == "-n" or op == "--num": + num = value + elif op == "-p" or op == "--preference": + preference = value + elif op == "-s" or op == "--sort": + sort = True + elif op == "-f" or op == "--filter": + filter = True + elif op == "-c" or op == "--chart": + chart = True + elif op == "-h" or op == "--help": usage() sys.exit() + print keyword + print engine + print internal + print num + print preference + print sort + print filter + print chart def usage(): + print """autosearch is an automatically tools used in command line, the usage:""" print """autosearch -k,--keyword=keyword -e,--engine=google, baidu, yahoo... -i,--internal=5(minutes) -n,--num=500 - -q,--ini=settings file name + -p,--preference=preference file name -s,--sort -f,--filter -c,--chart -h,--help""" -opt() -usage() -sys.exit() +try: + opt() +except Exception, e: + usage() + sys.exit() +else: + pass +finally: + pass ### main logic from xgoogle.GeneralSearch import GeneralSearch gs=GeneralSearch('汽车', 'baidu') results = gs.get_results() +print gs.page print gs._last_search_url print gs.num_results print results[0].title -#results = gs.get_results() -#print gs._last_search_url -#print gs.num_results -#print results[0].title +print 10*'*' +results = gs.get_results() +print gs.page +print gs._last_search_url +print gs.num_results +print results[0].title +print 10*'*' gs2=GeneralSearch('汽车') results = gs2.get_results() +print gs2.page +print gs2._last_search_url +print gs2.num_results +print results[0].title +print 10*'*' +results = gs2.get_results() +print gs2.page print gs2._last_search_url print gs2.num_results print results[0].title -#results = gs.get_results() -#print gs._last_search_url -#print gs.num_results -#print results[0].title +print 10*'*' diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index ede0a01..c1837f6 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -103,7 +103,7 @@ def num_results(self): total = self._general_extract_total(page) if total == 0: self.eor = True - return total + return self.results_info['total'] @property def last_search_url(self): @@ -169,7 +169,7 @@ def get_results(self): 'total': total} if not self.results_info: self.results_info = search_info - if self.num_results == 0: + if total == 0: self.eor = True return [] if not results: From d85770bb04af828b7690ffb9fc71f9439e0a1604 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Sun, 14 Apr 2013 18:52:59 +0800 Subject: [PATCH 25/41] use keyword opt --- autosearch.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/autosearch.py b/autosearch.py index bd86721..72017ba 100644 --- a/autosearch.py +++ b/autosearch.py @@ -4,17 +4,18 @@ ### handle options import sys, getopt +keyword="" +engine="google" +internal=0 +num=0 +preference="autosearch.conf" +sort=False +filter=False +chart=False + def opt(): opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:sfch", ["keyword=", "engine=", "internal=", "num=", "preference=", "sort", "filter", "chart", "help"]) - keyword="" - engine="google" - internal=0 - num=0 - preference="autosearch.conf" - sort=False - filter=False - chart=False for op, value in opts: if op == "-k" or op == "--keyword": keyword = value @@ -70,7 +71,7 @@ def usage(): ### main logic from xgoogle.GeneralSearch import GeneralSearch -gs=GeneralSearch('汽车', 'baidu') +gs=GeneralSearch(keyword, 'baidu') results = gs.get_results() print gs.page print gs._last_search_url @@ -84,7 +85,7 @@ def usage(): print results[0].title print 10*'*' -gs2=GeneralSearch('汽车') +gs2=GeneralSearch(keyword) results = gs2.get_results() print gs2.page print gs2._last_search_url From 608c19f94460b631a7125a88fe609416957d3370 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Mon, 15 Apr 2013 17:07:56 +0800 Subject: [PATCH 26/41] keyword and interval ok, try PyCha to chart --- autosearch.py | 105 ++++++++++++++++++++------------------- output.png | Bin 0 -> 7260 bytes xgoogle/GeneralSearch.py | 2 + 3 files changed, 57 insertions(+), 50 deletions(-) create mode 100644 output.png diff --git a/autosearch.py b/autosearch.py index 72017ba..57e0d82 100644 --- a/autosearch.py +++ b/autosearch.py @@ -4,46 +4,43 @@ ### handle options import sys, getopt -keyword="" -engine="google" -internal=0 -num=0 -preference="autosearch.conf" -sort=False -filter=False -chart=False +KEYWORD="" +ENGINE=[] +INTERNAL=0 +NUM=0 +PREFERENCE="autosearch.conf" +OUTPUT="" +SORT=False +FILTER=False +CHART=False def opt(): + global KEYWORD, ENGINE, INTERNAL, NUM, PREFERENCE, OUTPUT, SORT, FILTER, CHART + opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:sfch", ["keyword=", "engine=", "internal=", "num=", "preference=", "sort", "filter", "chart", "help"]) for op, value in opts: if op == "-k" or op == "--keyword": - keyword = value + KEYWORD = value elif op == "-e" or op == "--engine": - engine = value + ENGINE = value elif op == "-i" or op == "--internal": - internal = value + INTERNAL = value elif op == "-n" or op == "--num": - num = value + NUM = value elif op == "-p" or op == "--preference": - preference = value + PREFERENCE = value + elif op == "-o" or op == "--output": + OUTPUT = value elif op == "-s" or op == "--sort": - sort = True + SORT = True elif op == "-f" or op == "--filter": - filter = True + FILTER = True elif op == "-c" or op == "--chart": - chart = True + CHART = True elif op == "-h" or op == "--help": usage() sys.exit() - print keyword - print engine - print internal - print num - print preference - print sort - print filter - print chart def usage(): print """autosearch is an automatically tools used in command line, the usage:""" @@ -53,6 +50,7 @@ def usage(): -i,--internal=5(minutes) -n,--num=500 -p,--preference=preference file name + -o,--output -s,--sort -f,--filter -c,--chart @@ -60,7 +58,9 @@ def usage(): try: opt() + print ENGINE except Exception, e: + print e usage() sys.exit() else: @@ -70,32 +70,37 @@ def usage(): ### main logic from xgoogle.GeneralSearch import GeneralSearch +import time +import string -gs=GeneralSearch(keyword, 'baidu') -results = gs.get_results() -print gs.page -print gs._last_search_url -print gs.num_results -print results[0].title -print 10*'*' -results = gs.get_results() -print gs.page -print gs._last_search_url -print gs.num_results -print results[0].title -print 10*'*' +if INTERNAL: + while True: + gs=GeneralSearch(KEYWORD, 'baidu') + results = gs.get_results() + print gs.page + print gs._last_search_url + print gs.num_results + print results[0].title + print 10*'*' + results = gs.get_results() + print gs.page + print gs._last_search_url + print gs.num_results + print results[0].title + print 10*'*' -gs2=GeneralSearch(keyword) -results = gs2.get_results() -print gs2.page -print gs2._last_search_url -print gs2.num_results -print results[0].title -print 10*'*' -results = gs2.get_results() -print gs2.page -print gs2._last_search_url -print gs2.num_results -print results[0].title -print 10*'*' +# gs2=GeneralSearch(KEYWORD) +# results = gs2.get_results() +# print gs2.page +# print gs2._last_search_url +# print gs2.num_results +# print results[0].title +# print 10*'*' +# results = gs2.get_results() +# print gs2.page +# print gs2._last_search_url +# print gs2.num_results +# print results[0].title +# print 10*'*' + time.sleep(string.atof(INTERNAL)) \ No newline at end of file diff --git a/output.png b/output.png new file mode 100644 index 0000000000000000000000000000000000000000..5aaf94e980eebe957d8a8dce5016f4863c37cd0a GIT binary patch literal 7260 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 SM5O)ZMws5^^SE Date: Tue, 16 Apr 2013 10:37:09 +0800 Subject: [PATCH 27/41] autosearch engine, keyword, internal, num option basiclly ok --- autosearch.py | 151 ++++++++++++++++++++++++--------------- xgoogle/GeneralSearch.py | 2 - 2 files changed, 92 insertions(+), 61 deletions(-) diff --git a/autosearch.py b/autosearch.py index 57e0d82..307adfe 100644 --- a/autosearch.py +++ b/autosearch.py @@ -2,65 +2,81 @@ #-*- encoding: utf8 -*- ### handle options -import sys, getopt +import sys, getopt, re KEYWORD="" ENGINE=[] INTERNAL=0 -NUM=0 +NUM=10 PREFERENCE="autosearch.conf" -OUTPUT="" -SORT=False -FILTER=False -CHART=False +FORMAT="" +WRITE="" +FILTER="" +CHART="" +SORT="" +VERBOSE=False + +ENGINES=['google', 'baidu', 'qihoo', 'maopu', 'tianya', 'weibo', 'tq'] def opt(): - global KEYWORD, ENGINE, INTERNAL, NUM, PREFERENCE, OUTPUT, SORT, FILTER, CHART + global KEYWORD, ENGINE, INTERNAL, NUM, PREFERENCE, FORMAT, WRITE, FILTER, CHART, SORT, VERBOSE + global ENGINES - opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:sfch", - ["keyword=", "engine=", "internal=", "num=", "preference=", "sort", "filter", "chart", "help"]) + blank = re.compile('\s') + opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:o:w:f:c:s:vh", + ["keyword=", "engine=", "internal=", "num=", "preference=", "format=", "write=", "filter=", "chart=", "sort=", "verbose", "help"]) for op, value in opts: if op == "-k" or op == "--keyword": - KEYWORD = value + KEYWORD = value.strip() elif op == "-e" or op == "--engine": - ENGINE = value + ENGINE = blank.sub('', value).split(',') + for e in ENGINE: + if not e in ENGINES: + print "warning: %s is not supported, ignored" % e + ENGINE.remove(e) elif op == "-i" or op == "--internal": - INTERNAL = value + INTERNAL = float(value) elif op == "-n" or op == "--num": - NUM = value + NUM = int(value) elif op == "-p" or op == "--preference": PREFERENCE = value - elif op == "-o" or op == "--output": - OUTPUT = value - elif op == "-s" or op == "--sort": - SORT = True + elif op == "-o" or op == "--format": + FORMAT = value + elif op == "-w" or op == "--write": + WRITE = value elif op == "-f" or op == "--filter": - FILTER = True + FILTER = value elif op == "-c" or op == "--chart": - CHART = True + CHART = value + elif op == "-s" or op == "--sort": + SORT = value + elif op == "-v" or op == "--verbose": + VERBOSE = True elif op == "-h" or op == "--help": usage() - sys.exit() + else: + usage() def usage(): print """autosearch is an automatically tools used in command line, the usage:""" print """autosearch - -k,--keyword=keyword - -e,--engine=google, baidu, yahoo... - -i,--internal=5(minutes) - -n,--num=500 - -p,--preference=preference file name - -o,--output - -s,--sort - -f,--filter - -c,--chart - -h,--help""" + -k,--keyword=keyword ---if have blank,put the keyword in "",like this "cars tree" + -e,--engine=google,baidu,qihoo,maopu,tianya,weibo,tq ---at least one of these search engines + -i,--internal=NUMBER ---seconds, default is 0 + -n,--num=NUMBER ---topmost search results, default is 10 + -p,--preference=FILE ---set preference file name, like autosearch.conf + -o,--format=title,url,desc ---set output formate + -w,--write=FILE ---set output file, like autosearch.output + -f,--filter=STRING ---set filter string + -c,--chart ---got output chart + -s,--sort ---set sort type + -v,--verbose ---if set, print the output to screen also + -h,--help ---this help information""" try: opt() - print ENGINE except Exception, e: - print e + print "error: %s" % e usage() sys.exit() else: @@ -68,39 +84,56 @@ def usage(): finally: pass +if KEYWORD=='': + print "error: no keyword to query, exit!!!" + usage() + sys.exit() + +if len(ENGINE)==0: + print "error: must assign at least 1 search engine!!!" + usage() + sys.exit() + +def try_output(content): + if VERBOSE: + print content + ### main logic from xgoogle.GeneralSearch import GeneralSearch import time import string -if INTERNAL: - while True: - gs=GeneralSearch(KEYWORD, 'baidu') +while True: + for e in ENGINE: + gs=GeneralSearch(KEYWORD, e) results = gs.get_results() - print gs.page - print gs._last_search_url print gs.num_results - print results[0].title - print 10*'*' - results = gs.get_results() - print gs.page - print gs._last_search_url - print gs.num_results - print results[0].title - print 10*'*' -# gs2=GeneralSearch(KEYWORD) -# results = gs2.get_results() -# print gs2.page -# print gs2._last_search_url -# print gs2.num_results -# print results[0].title -# print 10*'*' -# results = gs2.get_results() -# print gs2.page -# print gs2._last_search_url -# print gs2.num_results -# print results[0].title -# print 10*'*' + count=0 + over=False + while True: + for r in results: + count=count+1 + if count>NUM: + over=True + break + if VERBOSE: + print 30*'+' + print "results[%d]: " % count + for k in ['title', 'url', 'desc']: + if VERBOSE: + s = "r.%s" % k + print "%s: %s" % ( k, eval(s) ) + if VERBOSE: + print 30*'+' + if over: + break + results = gs.get_results() + + del gs - time.sleep(string.atof(INTERNAL)) \ No newline at end of file + if INTERNAL: + print "info: loop search every %d seconds, press CTRL+C to exit." % INTERNAL + time.sleep(string.atof(INTERNAL)) + else: + sys.exit() diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index f94187c..c1837f6 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -66,8 +66,6 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= self.conf = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'GeneralSearch.conf') self.cf.read( self.conf ) - print query - self.query = query self.debug = debug self.engine = engine From f052c70416b608bec2f95116c5f66e01d8dabe23 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 16 Apr 2013 15:53:26 +0800 Subject: [PATCH 28/41] write to file and chart basiclly ok --- autosearch.output | 468 ++++++++++++++++++++++++++++++++++++++++++++++ autosearch.py | 66 +++++-- output.png | Bin 7260 -> 11041 bytes png.py | 26 +++ 4 files changed, 546 insertions(+), 14 deletions(-) create mode 100644 autosearch.output create mode 100644 png.py diff --git a/autosearch.output b/autosearch.output new file mode 100644 index 0000000..a854a13 --- /dev/null +++ b/autosearch.output @@ -0,0 +1,468 @@ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:44 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=iXtQGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=-igDGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=pHcgGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=p8Y_GJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=iioYGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=enkIGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=iW6MGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=mmM2GJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=i8ICGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=jCVMGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:51 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=n8gFGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=98IWGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=9HoWGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=kW1DGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=mnsPGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=8n9NGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=lyg1GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=p7YDGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=n8I2GJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=i8oIGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:58 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=iSECGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=78BKGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=pnsWGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=oHdVGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=oWY_GJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=j7kYGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=jH1MGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=o7UMGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=9iMOGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=7SJLGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:04 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=-n5GGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=oSIgGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=n8AJGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=enoIGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=iH9ZGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=77-TGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=ei5QGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=nHoGGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=l7kHGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=oZMZGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:10 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=nCU_GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=kS5JGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=pmwyGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=o8Y2GJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=omgKGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=p8c4GJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=nXBMGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=jiMDGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=inEEGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=knkWGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:17 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=imI4GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=onIOGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=9CgHGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=pXZLGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=ni5DGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=mXIyGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=dHwQGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=pWJVGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=miNLGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=o7YJGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:23 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=iXE_GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=mXYNGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=n79OGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=78IyGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=jX1DGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=dGwGGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=iWEyGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=8mJVGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=-iMJGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=l89IGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:30 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=pyNTGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=mXlKGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=oWgFGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=lygyGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=kyM_GJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=nXIQGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=776LGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=em2TGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=oS1RGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=7XwJGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:36 +-------------------------------------------------------------------------------- +results[1]: +title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... +url: http://www.baidu.com/link?url=iioVGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq +desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[2]: +title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... +url: http://www.baidu.com/link?url=l7sgGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW +desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[3]: +title: Caw News - Autoblog +url: http://www.baidu.com/link?url=jZMSGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w +desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[4]: +title: ...Creates “Super Union” Open To All | The Truth About Cars +url: http://www.baidu.com/link?url=jWZTGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K +desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[5]: +title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... +url: http://www.baidu.com/link?url=l8oPGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ +desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[6]: +title: 云南省公安厅公开通缉令 +url: http://www.baidu.com/link?url=kHdKGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki +desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[7]: +title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS +url: http://www.baidu.com/link?url=7790GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa +desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[8]: +title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... +url: http://www.baidu.com/link?url=9nYLGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq +desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[9]: +title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 +url: http://www.baidu.com/link?url=jW54GJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q +desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[10]: +title: n-cars-per-greenbasis - 豆丁网 +url: http://www.baidu.com/link?url=j8kgGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ +desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/autosearch.py b/autosearch.py index 307adfe..f54e429 100644 --- a/autosearch.py +++ b/autosearch.py @@ -10,13 +10,14 @@ NUM=10 PREFERENCE="autosearch.conf" FORMAT="" -WRITE="" +WRITE="autosearch.output" FILTER="" CHART="" SORT="" VERBOSE=False ENGINES=['google', 'baidu', 'qihoo', 'maopu', 'tianya', 'weibo', 'tq'] +DATA=[] def opt(): global KEYWORD, ENGINE, INTERNAL, NUM, PREFERENCE, FORMAT, WRITE, FILTER, CHART, SORT, VERBOSE @@ -34,6 +35,8 @@ def opt(): if not e in ENGINES: print "warning: %s is not supported, ignored" % e ENGINE.remove(e) + else: + DATA.append([e, []]) elif op == "-i" or op == "--internal": INTERNAL = float(value) elif op == "-n" or op == "--num": @@ -64,15 +67,42 @@ def usage(): -e,--engine=google,baidu,qihoo,maopu,tianya,weibo,tq ---at least one of these search engines -i,--internal=NUMBER ---seconds, default is 0 -n,--num=NUMBER ---topmost search results, default is 10 - -p,--preference=FILE ---set preference file name, like autosearch.conf + -p,--preference=FILE ---set preference file name, default is autosearch.conf -o,--format=title,url,desc ---set output formate - -w,--write=FILE ---set output file, like autosearch.output + -w,--write=FILE ---set output file, default is autosearch.output -f,--filter=STRING ---set filter string -c,--chart ---got output chart -s,--sort ---set sort type -v,--verbose ---if set, print the output to screen also -h,--help ---this help information""" +def try_output(content): + #s = str.format( content ) + if VERBOSE: + print content + if WRITE: + with open(WRITE, 'a+') as f: + f.write(content.encode('utf-8')) + f.write("\n") + + +import cairo +import pycha +import pycha.bar +def try_chart(): + global DATA + #print DATA + + if CHART=='': + return + + width, height = (500,400) + surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height) + chart = pycha.bar.VerticalBarChart(surface) + chart.addDataset( DATA ) + chart.render() + surface.write_to_png('output.png') + try: opt() except Exception, e: @@ -94,20 +124,29 @@ def usage(): usage() sys.exit() -def try_output(content): - if VERBOSE: - print content +if WRITE: + with open(WRITE, 'w') as f: + pass ### main logic from xgoogle.GeneralSearch import GeneralSearch import time import string +import time +start_time = 0 while True: for e in ENGINE: gs=GeneralSearch(KEYWORD, e) results = gs.get_results() print gs.num_results + try_output( "%s: %d results of \"%s\" --- %s" % ( e.upper(), gs.num_results, KEYWORD, time.strftime("%Y-%m-%d %X", time.localtime())) ) + try_output( 80*'-' ) + + index = ENGINE.index(e) + if DATA[index][0]==e: + #DATA[index][1].append([time.strftime("%Y-%m-%d %X", time.localtime()), gs.num_results]) + DATA[index][1].append([start_time, gs.num_results]) count=0 over=False @@ -117,23 +156,22 @@ def try_output(content): if count>NUM: over=True break - if VERBOSE: - print 30*'+' - print "results[%d]: " % count + try_output( "results[%d]: " % count ) for k in ['title', 'url', 'desc']: - if VERBOSE: - s = "r.%s" % k - print "%s: %s" % ( k, eval(s) ) - if VERBOSE: - print 30*'+' + s = "r.%s" % k + try_output( "%s: %s" % ( k, eval(s) ) ) + try_output( 80*'+' ) if over: break results = gs.get_results() del gs + try_chart() + if INTERNAL: print "info: loop search every %d seconds, press CTRL+C to exit." % INTERNAL time.sleep(string.atof(INTERNAL)) + start_time += INTERNAL else: sys.exit() diff --git a/output.png b/output.png index 5aaf94e980eebe957d8a8dce5016f4863c37cd0a..9d006688528a522e899386e7794593c67ddfb570 100644 GIT binary patch literal 11041 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 SM5O)ZMws5^^SE Date: Tue, 16 Apr 2013 16:03:24 +0800 Subject: [PATCH 29/41] new result must be ignored --- autosearch.output | 988 ++++++++++++++++++++++++++++++---------------- output.png | Bin 11041 -> 9480 bytes 2 files changed, 641 insertions(+), 347 deletions(-) diff --git a/autosearch.output b/autosearch.output index a854a13..513cf65 100644 --- a/autosearch.output +++ b/autosearch.output @@ -1,468 +1,762 @@ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:44 +BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:57:59 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=iXtQGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: BCG - 波士顿咨询公司 +url: http://www.baidu.com/link?url=l890GJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu +desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=-igDGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士顿 - 维基百科,自由的百科全书 +url: http://www.baidu.com/link?url=kXc1GJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR +desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=pHcgGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... +url: http://www.baidu.com/link?url=976MGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm +desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=p8Y_GJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 长沙博视顿视力提升中心 长沙旗舰店 +url: http://www.baidu.com/link?url=ki1FGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q +desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=iioYGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 鹤山市波士顿卫浴实业有限公司 +url: http://www.baidu.com/link?url=97FWGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W +desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=enkIGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 +url: http://www.baidu.com/link?url=-nY1GJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa +desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=iW6MGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: Boshidun Limited - Powered by GongChang.com +url: http://www.baidu.com/link?url=o7sPGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ +desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=mmM2GJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... +url: http://www.baidu.com/link?url=p79OGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa +desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=i8ICGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波司登羽绒服女款 +url: http://www.baidu.com/link?url=9n-TGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb +desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=jCVMGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:51 --------------------------------------------------------------------------------- -results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=n8gFGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=98IWGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=9HoWGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=kW1DGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=mnsPGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=8n9NGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=lyg1GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=p7YDGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=n8I2GJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=i8oIGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:51:58 --------------------------------------------------------------------------------- -results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=iSECGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=78BKGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=pnsWGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=oHdVGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=oWY_GJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=j7kYGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=jH1MGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=o7UMGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=9iMOGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=7SJLGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:04 --------------------------------------------------------------------------------- -results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=-n5GGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=oSIgGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=n8AJGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=enoIGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=iH9ZGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=77-TGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=ei5QGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=nHoGGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=l7kHGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=oZMZGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:10 +title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 +url: http://www.baidu.com/link?url=oWwOGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi +desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... +url: http://www.baidu.com/link?url=k7M_GJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa +desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: Boshidun - 一把刀人工搜索 +url: http://www.baidu.com/link?url=jSoCGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq +desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 +url: http://www.baidu.com/link?url=jC5DGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw +desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: boshidun.txt_免费高速下载_新浪爱问共享资料 +url: http://www.baidu.com/link?url=9mQOGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa +desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: Boshidun Furniture Factory +url: http://www.baidu.com/link?url=mmE4GJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy +desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: 博仕顿 +url: http://www.baidu.com/link?url=ny1_GJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki +desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... +url: http://www.baidu.com/link?url=jmEXGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC +desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: 【信息提示】- 北京赶集网 +url: http://www.baidu.com/link?url=eiUDGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb +desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun2011的微博 搜狐微博-来搜狐微博看我 +url: http://www.baidu.com/link?url=iSoMGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM +desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ +url: http://www.baidu.com/link?url=mWwSGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK +desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 +url: http://www.baidu.com/link?url=piENGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa +desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: 纽约校友波士顿两日游 黎康乔 +url: http://www.baidu.com/link?url=9mwFGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu +desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... +url: http://www.baidu.com/link?url=l7EGGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp +desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 +url: http://www.baidu.com/link?url=nHcYGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa +desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 +url: http://www.baidu.com/link?url=jSgPGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e +desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:02 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=nCU_GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: 「波士頓」的新聞搜尋結果 +url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=kgRtUfzUCYfniAfBg4CgBg&ved=0CB4QqAI +desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=kS5JGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 +url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml +desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=pmwyGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 +url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html +desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=o8Y2GJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia +url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF +desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=omgKGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 +url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 +desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=p8c4GJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... +url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml +desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=nXBMGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: 波士頓新聞_星島日報美東版 +url: http://ny.stgloballink.com/boston/ +desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=jiMDGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: City of Boston: Welcome +url: http://www.cityofboston.gov/ +desc: Official site offering administrative and visitor information. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=inEEGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... +url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 +desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=knkWGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:17 +title: Boston University +url: http://www.bu.edu/ +desc: Boston University is a leading private research institution with two primary +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 +url: http://china.alibaba.com/chanpin/-626F73686964756E.html +desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 +url: http://china.alibaba.com/gongsi/-626F73686964756E.html +desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] +url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true +desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... +url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ +desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 +url: http://dict.youdao.com/w/boshidun/ +desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: Boshidun Limited +url: http://www.blazelead.com/Boshidun-Limited/aboutus/ +desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... +url: http://panjiva.com/Boshidun-Ltd/1383533 +desc: Find objective information on Boshidun Ltd., including details on their customers, +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... +url: http://www.waywaycn.com/search.php?t=1&q=boshidun +desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun的空间主页|boshidun的摇篮空间 +url: http://space.yaolan.com/51231424 +desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com +url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx +desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: Boshidun Limited - sofa, sofa bed, mattress, bedstead +url: http://boshidun.en.ec21.com/ +desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: boshidun波仕盾购买心得评价! +url: http://rate.taobao.com/user-rate-1067167823.htm +desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: BoShiDun Bed - China | LinkedIn +url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b +desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe +url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm +desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM +url: http://www.miui.com/space-uid-2538086.html +desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:58:20 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=imI4GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: BCG - 波士顿咨询公司 +url: http://www.baidu.com/link?url=inZOGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu +desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=onIOGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士顿 - 维基百科,自由的百科全书 +url: http://www.baidu.com/link?url=iXxWGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR +desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=9CgHGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... +url: http://www.baidu.com/link?url=9CJTGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm +desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=pXZLGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 长沙博视顿视力提升中心 长沙旗舰店 +url: http://www.baidu.com/link?url=dGMWGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q +desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=ni5DGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 鹤山市波士顿卫浴实业有限公司 +url: http://www.baidu.com/link?url=p8IRGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W +desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=mXIyGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 +url: http://www.baidu.com/link?url=8mIJGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa +desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=dHwQGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: Boshidun Limited - Powered by GongChang.com +url: http://www.baidu.com/link?url=kCMJGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ +desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=pWJVGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... +url: http://www.baidu.com/link?url=7ZMSGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa +desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=miNLGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波司登羽绒服女款 +url: http://www.baidu.com/link?url=o7ASGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb +desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=o7YJGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:23 +title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 +url: http://www.baidu.com/link?url=nihVGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi +desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... +url: http://www.baidu.com/link?url=mpMZGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa +desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: Boshidun - 一把刀人工搜索 +url: http://www.baidu.com/link?url=n8JWGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq +desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 +url: http://www.baidu.com/link?url=9mUMGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw +desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: boshidun.txt_免费高速下载_新浪爱问共享资料 +url: http://www.baidu.com/link?url=pIkCGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa +desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: Boshidun Furniture Factory +url: http://www.baidu.com/link?url=mioyGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy +desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: 博仕顿 +url: http://www.baidu.com/link?url=oXwSGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki +desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... +url: http://www.baidu.com/link?url=7ygOGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC +desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: 【信息提示】- 北京赶集网 +url: http://www.baidu.com/link?url=nmtKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb +desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun2011的微博 搜狐微博-来搜狐微博看我 +url: http://www.baidu.com/link?url=kW1gGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM +desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ +url: http://www.baidu.com/link?url=iWIQGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK +desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 +url: http://www.baidu.com/link?url=oW54GJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa +desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: 纽约校友波士顿两日游 黎康乔 +url: http://www.baidu.com/link?url=9HsOGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu +desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... +url: http://www.baidu.com/link?url=pCgJGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp +desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 +url: http://www.baidu.com/link?url=pmNVGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa +desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 +url: http://www.baidu.com/link?url=9iFKGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e +desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:23 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=iXE_GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: 「波士頓」的新聞搜尋結果 +url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=pwRtUc_YCO-iiAezyIDACA&ved=0CB4QqAI +desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=mXYNGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 +url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml +desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=n79OGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 +url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html +desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=78IyGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia +url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF +desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=jX1DGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 +url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 +desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=dGwGGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... +url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml +desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=iWEyGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: 波士頓新聞_星島日報美東版 +url: http://ny.stgloballink.com/boston/ +desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=8mJVGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: City of Boston: Welcome +url: http://www.cityofboston.gov/ +desc: Official site offering administrative and visitor information. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=-iMJGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... +url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 +desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=l89IGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:30 +title: Boston University +url: http://www.bu.edu/ +desc: Boston University is a leading private research institution with two primary +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 +url: http://china.alibaba.com/chanpin/-626F73686964756E.html +desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 +url: http://china.alibaba.com/gongsi/-626F73686964756E.html +desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] +url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true +desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... +url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ +desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 +url: http://dict.youdao.com/w/boshidun/ +desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: Boshidun Limited +url: http://www.blazelead.com/Boshidun-Limited/aboutus/ +desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... +url: http://panjiva.com/Boshidun-Ltd/1383533 +desc: Find objective information on Boshidun Ltd., including details on their customers, +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... +url: http://www.waywaycn.com/search.php?t=1&q=boshidun +desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun的空间主页|boshidun的摇篮空间 +url: http://space.yaolan.com/51231424 +desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com +url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx +desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: Boshidun Limited - sofa, sofa bed, mattress, bedstead +url: http://boshidun.en.ec21.com/ +desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: boshidun波仕盾购买心得评价! +url: http://rate.taobao.com/user-rate-1067167823.htm +desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: BoShiDun Bed - China | LinkedIn +url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b +desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe +url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm +desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM +url: http://www.miui.com/space-uid-2538086.html +desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:58:42 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=pyNTGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: BCG - 波士顿咨询公司 +url: http://www.baidu.com/link?url=pHoJGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu +desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=mXlKGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士顿 - 维基百科,自由的百科全书 +url: http://www.baidu.com/link?url=9noIGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR +desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=oWgFGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... +url: http://www.baidu.com/link?url=jWwGGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm +desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=lygyGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 长沙博视顿视力提升中心 长沙旗舰店 +url: http://www.baidu.com/link?url=7W5QGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q +desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=kyM_GJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 鹤山市波士顿卫浴实业有限公司 +url: http://www.baidu.com/link?url=9n2OGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W +desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=nXIQGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 +url: http://www.baidu.com/link?url=enFTGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa +desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=776LGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: Boshidun Limited - Powered by GongChang.com +url: http://www.baidu.com/link?url=jnoFGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ +desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=em2TGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... +url: http://www.baidu.com/link?url=oWFQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa +desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=oS1RGJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波司登羽绒服女款 +url: http://www.baidu.com/link?url=-HZKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb +desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=7XwJGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 27200 results of "cars caw" --- 2013-04-16 15:52:36 +title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 +url: http://www.baidu.com/link?url=jyhLGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi +desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... +url: http://www.baidu.com/link?url=kXdKGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa +desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: Boshidun - 一把刀人工搜索 +url: http://www.baidu.com/link?url=oXYVGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq +desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 +url: http://www.baidu.com/link?url=o8wNGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw +desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: boshidun.txt_免费高速下载_新浪爱问共享资料 +url: http://www.baidu.com/link?url=pCMQGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa +desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: Boshidun Furniture Factory +url: http://www.baidu.com/link?url=-GUQGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy +desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: 博仕顿 +url: http://www.baidu.com/link?url=jHcKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki +desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... +url: http://www.baidu.com/link?url=l894GJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC +desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: 【信息提示】- 北京赶集网 +url: http://www.baidu.com/link?url=pXICGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb +desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun2011的微博 搜狐微博-来搜狐微博看我 +url: http://www.baidu.com/link?url=oG-LGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM +desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ +url: http://www.baidu.com/link?url=jGsIGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK +desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 +url: http://www.baidu.com/link?url=l8FOGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa +desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: 纽约校友波士顿两日游 黎康乔 +url: http://www.baidu.com/link?url=n8JQGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu +desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... +url: http://www.baidu.com/link?url=iIkJGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp +desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 +url: http://www.baidu.com/link?url=j-MKGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa +desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 +url: http://www.baidu.com/link?url=km1PGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e +desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:45 -------------------------------------------------------------------------------- results[1]: -title: KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVH... -url: http://www.baidu.com/link?url=iioVGJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWikcggxw08GpojLCK6DHK9bsqYBi_k96POWL0GXhJT1YlYq -desc: 风险来自你不知道自己正做些什么? - louoo2008的照片... KDUB8YCARSEQ9GCAW5KZXFCAXT6GJUCA24R3XACA532IOUCAZ3Z764CAJVHO0PCAA5CR1LCARI40Y3CAERTAY6CAV12DDHCAQP1SUFCAHLBEP... +title: 「波士頓」的新聞搜尋結果 +url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=vARtUYXyLcXmiAfU_IDwCw&ved=0CB4QqAI +desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: -title: ...93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0... -url: http://www.baidu.com/link?url=l7sgGJqjJ4zBBpC8yDF8xDh7dyStBVVeSmUAbEkFMNubN6sxHTBzqMwoQ8WpjTvK3YqZ_FKxxpW -desc: ZTL7ECA7KXUZGCAXQ5AZ8CAPR3IOCCA5K14XACAJU93O1CAWFBFCQCAB0UPC5CARS8PQ9CADHGTKOCANJH7CBCAEQ7JKCCAW0FD1UCA4CHCDFCAX0LI7PCAA4GAH5CAKLKKUACA31W5G6CARSARDF_名秦皮具的... +title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 +url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml +desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: -title: Caw News - Autoblog -url: http://www.baidu.com/link?url=jZMSGJqjJ4zBBpC8yDF8xDh8vibi2Et-C7Y4boFPKduy26pzTiknfA9w -desc: caw news, articles, stories and information from 2012-12-19 to 2012-07-01.... was the last of the Detroit automakers to continue negotiating with the ... +title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 +url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html +desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: -title: ...Creates “Super Union” Open To All | The Truth About Cars -url: http://www.baidu.com/link?url=jWZTGJqjJ4zBBpC8yDF8xDh8vibiAVBoIHYWhYwUKtuaPEtzW8VafhZuL8GpozzC39y_PYLwq6Q7MJhh33PBLzKqWWFWm61PzMDgnWRcwbj-3qnWDWh0Dl_rROIi6K -desc: With private-sector union membership at an all-time low of 17 percent of the workforce and public opinion turning away from organized labor, the CAW’... +title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia +url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF +desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: -title: ...70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARS... -url: http://www.baidu.com/link?url=l8oPGJqjJ4zBBpC8yDF8xDhztiiaAFYfF7k3rmMRKsWy2z-rSnA6bxxX2TP9y7_y3IaV_6_rxI1A1E5sJ4yP0W4cJDAWmEoO9_ -desc: XCAW6VM0RCACI2Y24CA493M1ICAQ6QE9ECACAU64OCAZGMITMCARBBBA5CA70NOI8CAP9GO4NCA5DVK1QCARBJC1NCADN7A0ACAUX4YXDCA1Z1SJDCARSG2IPCAEXFVO6CAIP4H7ACALF584KCA0T72V2CAF5PA4A... +title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 +url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 +desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: -title: 云南省公安厅公开通缉令 -url: http://www.baidu.com/link?url=kHdKGJqjJ4zBBpC8yDF8xDh8vibi4FdfJ7wCb5oWNcL6K5AxYHUwehhtBCnn7yCEMki -desc: 雷忠洪,男,1975= 年9月3日<= /st1:chsdate>出生,彝族,身高168厘米,操云南口音,身份证号码:532622197509032311,户籍地址:云南 = ∥纳街菅馍较匕⒒缡宸看... +title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... +url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml +desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: -title: ...CAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS -url: http://www.baidu.com/link?url=7790GJqjJ4zBBpC8yDF8xDh8vibi4Et6C7lBcokQ2cC8N6pxWik-dxZx2X_npTzP3YeQ0lqovoxp_ksqO4yFQDKfTCa -desc: 关于ZBCAFBEQWBCA0HWF2KCA54MUKDCAMTZ67KCAW5C2E7CAHE0M0NCAPQ3QTYCAYGNKNFCAMV7GZOCAKMPXICCAM26S41CATMO7F0CAF9O0DCCAD049Y7CARS2J3HCAYXRNEACA2BN0FCCA8WIL25CAYFMA2ACAC... +title: 波士頓新聞_星島日報美東版 +url: http://ny.stgloballink.com/boston/ +desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECA... -url: http://www.baidu.com/link?url=9nYLGJqjJ4zBBpC8yDF8xDh5sT_s_pZjCGkIr-UMNtH6K52vF7Uawgdr0zPqjWu1K9uY0lDecVtn2Jsu0auKO73tGq -desc: CA9KBIQLCAWSMVY7CAW5KZVACAX8PPO5CAENHMVSCA7ZMLGACAOI82BECACDO1KUCARSX59FCAXD9733(2013-01-29 19:09) 喜欢 标签: 点击图片或使用键盘← →翻页 原图 | 浏览... +title: City of Boston: Welcome +url: http://www.cityofboston.gov/ +desc: Official site offering administrative and visitor information. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: -title: 汽车总动员:加拿大汽车工程专业_金吉列留学_金吉列中国 -url: http://www.baidu.com/link?url=jW54GJqjJ4zBBpC8yDF8xDh8vibi06JhSmUBro1ZPBugME6wTWkaedZ9_iXq5XeO2YqS_lKtwpUkOolp2q -desc: 毕业生经由汽车业界劳动会(CAW)形成了学生联合组织,校内有许多CAW出资建设的设施。温莎是一所综合性的大学。提供140多个专业,9个院系,16,000名全日制和非全日制... +title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... +url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 +desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: -title: n-cars-per-greenbasis - 豆丁网 -url: http://www.baidu.com/link?url=j8kgGJqjJ4zBBpC8yDF8xDh8vibi1VViDWpBcokQ2cDy4ZskGjRzqswoLiflz7_ -desc: n-cars-per-greenbasisbasis,cars,Green,Cars,green,GREEN... ZbcKjCAwh42V4W8-VROxdQc+VQV+lSivTG!e( ePUCRG6WI911$e&D!*GnL56c ZI( 55... n-cars-per-gre... +title: Boston University +url: http://www.bu.edu/ +desc: Boston University is a leading private research institution with two primary +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 +url: http://china.alibaba.com/chanpin/-626F73686964756E.html +desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[12]: +title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 +url: http://china.alibaba.com/gongsi/-626F73686964756E.html +desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[13]: +title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] +url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true +desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[14]: +title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... +url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ +desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[15]: +title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 +url: http://dict.youdao.com/w/boshidun/ +desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[16]: +title: Boshidun Limited +url: http://www.blazelead.com/Boshidun-Limited/aboutus/ +desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[17]: +title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... +url: http://panjiva.com/Boshidun-Ltd/1383533 +desc: Find objective information on Boshidun Ltd., including details on their customers, +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[18]: +title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... +url: http://www.waywaycn.com/search.php?t=1&q=boshidun +desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[19]: +title: boshidun的空间主页|boshidun的摇篮空间 +url: http://space.yaolan.com/51231424 +desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[20]: +title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com +url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx +desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[21]: +title: Boshidun Limited - sofa, sofa bed, mattress, bedstead +url: http://boshidun.en.ec21.com/ +desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[22]: +title: boshidun波仕盾购买心得评价! +url: http://rate.taobao.com/user-rate-1067167823.htm +desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[23]: +title: BoShiDun Bed - China | LinkedIn +url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b +desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[24]: +title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe +url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm +desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[25]: +title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM +url: http://www.miui.com/space-uid-2538086.html +desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/output.png b/output.png index 9d006688528a522e899386e7794593c67ddfb570..5e9557e56b3325e78baf6ba10d25487b7172dbcc 100644 GIT binary patch literal 9480 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 literal 11041 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 Date: Tue, 16 Apr 2013 16:04:11 +0800 Subject: [PATCH 30/41] new gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 584fbf3..3151e8d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ xgoogle.egg-info .project .pydevproject .settings + +*output* + From c5b0dd7baef3f9b3e9b026c6581b73ec4fc72e53 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 16 Apr 2013 16:05:32 +0800 Subject: [PATCH 31/41] not ignored but why? --- .gitignore | 4 +- autosearch.output | 612 ++++------------------------------------------ output.png | Bin 9480 -> 8647 bytes 3 files changed, 55 insertions(+), 561 deletions(-) diff --git a/.gitignore b/.gitignore index 3151e8d..a5b95e2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,7 @@ xgoogle.egg-info .pydevproject .settings -*output* +*.output +output.* + diff --git a/autosearch.output b/autosearch.output index 513cf65..d589fc4 100644 --- a/autosearch.output +++ b/autosearch.output @@ -1,762 +1,254 @@ -BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:57:59 +BAIDU: 7130 results of "boshidun" --- 2013-04-16 16:04:30 -------------------------------------------------------------------------------- results[1]: title: BCG - 波士顿咨询公司 -url: http://www.baidu.com/link?url=l890GJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu +url: http://www.baidu.com/link?url=9yg1GJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: title: 波士顿 - 维基百科,自由的百科全书 -url: http://www.baidu.com/link?url=kXc1GJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR +url: http://www.baidu.com/link?url=nGgPGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... -url: http://www.baidu.com/link?url=976MGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm +url: http://www.baidu.com/link?url=mntWGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: title: 长沙博视顿视力提升中心 长沙旗舰店 -url: http://www.baidu.com/link?url=ki1FGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q +url: http://www.baidu.com/link?url=iHwRGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: title: 鹤山市波士顿卫浴实业有限公司 -url: http://www.baidu.com/link?url=97FWGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W +url: http://www.baidu.com/link?url=jmhQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 -url: http://www.baidu.com/link?url=-nY1GJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa +url: http://www.baidu.com/link?url=jCMgGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: title: Boshidun Limited - Powered by GongChang.com -url: http://www.baidu.com/link?url=o7sPGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ +url: http://www.baidu.com/link?url=9H9yGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... -url: http://www.baidu.com/link?url=p79OGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa +url: http://www.baidu.com/link?url=iXcHGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: title: 波司登羽绒服女款 -url: http://www.baidu.com/link?url=9n-TGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb +url: http://www.baidu.com/link?url=i89NGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 -url: http://www.baidu.com/link?url=oWwOGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi +url: http://www.baidu.com/link?url=j76LGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[11]: title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... -url: http://www.baidu.com/link?url=k7M_GJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa +url: http://www.baidu.com/link?url=oWECGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[12]: title: Boshidun - 一把刀人工搜索 -url: http://www.baidu.com/link?url=jSoCGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq +url: http://www.baidu.com/link?url=on50GJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[13]: title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 -url: http://www.baidu.com/link?url=jC5DGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw +url: http://www.baidu.com/link?url=9nsZGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[14]: title: boshidun.txt_免费高速下载_新浪爱问共享资料 -url: http://www.baidu.com/link?url=9mQOGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa +url: http://www.baidu.com/link?url=jHw2GJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[15]: title: Boshidun Furniture Factory -url: http://www.baidu.com/link?url=mmE4GJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy +url: http://www.baidu.com/link?url=nnAPGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[16]: title: 博仕顿 -url: http://www.baidu.com/link?url=ny1_GJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki +url: http://www.baidu.com/link?url=nXwCGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[17]: title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... -url: http://www.baidu.com/link?url=jmEXGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC +url: http://www.baidu.com/link?url=9HZOGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[18]: title: 【信息提示】- 北京赶集网 -url: http://www.baidu.com/link?url=eiUDGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb +url: http://www.baidu.com/link?url=jiFQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[19]: title: boshidun2011的微博 搜狐微博-来搜狐微博看我 -url: http://www.baidu.com/link?url=iSoMGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM +url: http://www.baidu.com/link?url=piE0GJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[20]: title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ -url: http://www.baidu.com/link?url=mWwSGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK +url: http://www.baidu.com/link?url=jGEGGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[21]: title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 -url: http://www.baidu.com/link?url=piENGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa +url: http://www.baidu.com/link?url=8n5DGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[22]: title: 纽约校友波士顿两日游 黎康乔 -url: http://www.baidu.com/link?url=9mwFGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu +url: http://www.baidu.com/link?url=-GkSGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[23]: title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... -url: http://www.baidu.com/link?url=l7EGGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp +url: http://www.baidu.com/link?url=iHcXGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[24]: title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 -url: http://www.baidu.com/link?url=nHcYGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa +url: http://www.baidu.com/link?url=jHZLGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[25]: title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 -url: http://www.baidu.com/link?url=jSgPGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e +url: http://www.baidu.com/link?url=9nEKGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:02 +GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 16:04:34 -------------------------------------------------------------------------------- results[1]: title: 「波士頓」的新聞搜尋結果 -url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=kgRtUfzUCYfniAfBg4CgBg&ved=0CB4QqAI +url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&source=univ&tbm=nws&tbo=u&sa=X&ei=GQZtUaGVDO2WiQfniYCwCQ&ved=0CDgQqAI desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml -desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 +desc: 11 hours ago – 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html -desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 +desc: 8 hours ago – 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽終點線附近發生至少兩宗爆炸,目前造成至少2人死亡,逾百人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF -desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 +desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 -desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 +desc: 11 hours ago – 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有第三枚炸彈,不清楚是否與之前兩枚炸彈有關連,拆彈小組正在 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml -desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, +desc: 12 hours ago – 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸,造成至少2死與46人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: title: 波士頓新聞_星島日報美東版 url: http://ny.stgloballink.com/boston/ -desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 +desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓柏克萊音樂學院、東方舞蹈團等合作,日前在波士頓公共圖書館總館舉辦音樂會, ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: title: City of Boston: Welcome url: http://www.cityofboston.gov/ -desc: Official site offering administrative and visitor information. +desc: Official site offering administrative and visitor information. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 -desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 +desc: 2013年4月6日 – 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西餐廳, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: title: Boston University url: http://www.bu.edu/ -desc: Boston University is a leading private research institution with two primary +desc: Boston University is a leading private research institution with two primary campuses in the heart of Boston and programs around the world. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[11]: title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 url: http://china.alibaba.com/chanpin/-626F73686964756E.html -desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 +desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发/供应等信息。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[12]: title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 url: http://china.alibaba.com/gongsi/-626F73686964756E.html -desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 +desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、信用记录、主营产品、相关boshidun产品的供求信息、交易记录等企业详情。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[13]: title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true -desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ +desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/Edition (Newest First), Date/Edition (Oldest First) ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[14]: title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ -desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all +desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all kinds of sofa bed, PU bed and mattress at reasonable price. - Global B2B ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[15]: title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 url: http://dict.youdao.com/w/boshidun/ -desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 +desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4个网页-相关网页 · 桌面词典 · 手机词典 · 有道学堂 · 单词本 · 体验国内最快的人工 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[16]: title: Boshidun Limited url: http://www.blazelead.com/Boshidun-Limited/aboutus/ -desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? +desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof??reditfirst,customerfirst'.Ourfactoryalwaysregardsqualityofproductasitslife. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[17]: title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... url: http://panjiva.com/Boshidun-Ltd/1383533 -desc: Find objective information on Boshidun Ltd., including details on their customers, +desc: Find objective information on Boshidun Ltd., including details on their customers, capabilities, credit, and more. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[18]: title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... url: http://www.waywaycn.com/search.php?t=1&q=boshidun -desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun +desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun,共有记录8条,用时:0.681964秒. 轩轩. [美国纳美旅游]美国麻省理工学院 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[19]: title: boshidun的空间主页|boshidun的摇篮空间 url: http://space.yaolan.com/51231424 -desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 +desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝的育儿日记、亲子照片、宝宝视频等,欢迎大家常来看看。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[20]: title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx -desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. +desc: 2012年11月2日 – Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A.) Inc. has no known officers. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[21]: -title: Boshidun Limited - sofa, sofa bed, mattress, bedstead +title: Boshidun Limited - sofa, sofa bed, mattress, bedstead url: http://boshidun.en.ec21.com/ desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[22]: title: boshidun波仕盾购买心得评价! url: http://rate.taobao.com/user-rate-1067167823.htm -desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 +desc: 2012年11月14日 – 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷的购物体验,提供先行赔付、假一赔三、7天无理由退货等售后 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[23]: title: BoShiDun Bed - China | LinkedIn url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b -desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the +desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like BoShiDun Bed ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[24]: title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm -desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. +desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. Bō Shì Dùn Zhuō Qíu Chéng. No.28, Longkou West Road, Tianhe District ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[25]: title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM url: http://www.miui.com/space-uid-2538086.html -desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:58:20 --------------------------------------------------------------------------------- -results[1]: -title: BCG - 波士顿咨询公司 -url: http://www.baidu.com/link?url=inZOGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu -desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士顿 - 维基百科,自由的百科全书 -url: http://www.baidu.com/link?url=iXxWGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR -desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... -url: http://www.baidu.com/link?url=9CJTGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm -desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 长沙博视顿视力提升中心 长沙旗舰店 -url: http://www.baidu.com/link?url=dGMWGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q -desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 鹤山市波士顿卫浴实业有限公司 -url: http://www.baidu.com/link?url=p8IRGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W -desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 -url: http://www.baidu.com/link?url=8mIJGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa -desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: Boshidun Limited - Powered by GongChang.com -url: http://www.baidu.com/link?url=kCMJGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ -desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... -url: http://www.baidu.com/link?url=7ZMSGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa -desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 波司登羽绒服女款 -url: http://www.baidu.com/link?url=o7ASGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb -desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 -url: http://www.baidu.com/link?url=nihVGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi -desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... -url: http://www.baidu.com/link?url=mpMZGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa -desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: Boshidun - 一把刀人工搜索 -url: http://www.baidu.com/link?url=n8JWGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq -desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 -url: http://www.baidu.com/link?url=9mUMGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw -desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: boshidun.txt_免费高速下载_新浪爱问共享资料 -url: http://www.baidu.com/link?url=pIkCGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa -desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: Boshidun Furniture Factory -url: http://www.baidu.com/link?url=mioyGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy -desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: 博仕顿 -url: http://www.baidu.com/link?url=oXwSGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki -desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... -url: http://www.baidu.com/link?url=7ygOGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC -desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: 【信息提示】- 北京赶集网 -url: http://www.baidu.com/link?url=nmtKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb -desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun2011的微博 搜狐微博-来搜狐微博看我 -url: http://www.baidu.com/link?url=kW1gGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM -desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ -url: http://www.baidu.com/link?url=iWIQGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK -desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 -url: http://www.baidu.com/link?url=oW54GJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa -desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: 纽约校友波士顿两日游 黎康乔 -url: http://www.baidu.com/link?url=9HsOGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu -desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... -url: http://www.baidu.com/link?url=pCgJGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp -desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 -url: http://www.baidu.com/link?url=pmNVGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa -desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 -url: http://www.baidu.com/link?url=9iFKGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e -desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:23 --------------------------------------------------------------------------------- -results[1]: -title: 「波士頓」的新聞搜尋結果 -url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=pwRtUc_YCO-iiAezyIDACA&ved=0CB4QqAI -desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 -url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml -desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 -url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html -desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia -url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF -desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 -url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 -desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... -url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml -desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: 波士頓新聞_星島日報美東版 -url: http://ny.stgloballink.com/boston/ -desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: City of Boston: Welcome -url: http://www.cityofboston.gov/ -desc: Official site offering administrative and visitor information. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... -url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 -desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: Boston University -url: http://www.bu.edu/ -desc: Boston University is a leading private research institution with two primary -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 -url: http://china.alibaba.com/chanpin/-626F73686964756E.html -desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 -url: http://china.alibaba.com/gongsi/-626F73686964756E.html -desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] -url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true -desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... -url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ -desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 -url: http://dict.youdao.com/w/boshidun/ -desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: Boshidun Limited -url: http://www.blazelead.com/Boshidun-Limited/aboutus/ -desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... -url: http://panjiva.com/Boshidun-Ltd/1383533 -desc: Find objective information on Boshidun Ltd., including details on their customers, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... -url: http://www.waywaycn.com/search.php?t=1&q=boshidun -desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun的空间主页|boshidun的摇篮空间 -url: http://space.yaolan.com/51231424 -desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com -url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx -desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: Boshidun Limited - sofa, sofa bed, mattress, bedstead -url: http://boshidun.en.ec21.com/ -desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: boshidun波仕盾购买心得评价! -url: http://rate.taobao.com/user-rate-1067167823.htm -desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: BoShiDun Bed - China | LinkedIn -url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b -desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe -url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm -desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM -url: http://www.miui.com/space-uid-2538086.html -desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -BAIDU: 7130 results of "boshidun" --- 2013-04-16 15:58:42 --------------------------------------------------------------------------------- -results[1]: -title: BCG - 波士顿咨询公司 -url: http://www.baidu.com/link?url=pHoJGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu -desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士顿 - 维基百科,自由的百科全书 -url: http://www.baidu.com/link?url=9noIGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR -desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... -url: http://www.baidu.com/link?url=jWwGGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm -desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 长沙博视顿视力提升中心 长沙旗舰店 -url: http://www.baidu.com/link?url=7W5QGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q -desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 鹤山市波士顿卫浴实业有限公司 -url: http://www.baidu.com/link?url=9n2OGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W -desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 -url: http://www.baidu.com/link?url=enFTGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa -desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: Boshidun Limited - Powered by GongChang.com -url: http://www.baidu.com/link?url=jnoFGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ -desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... -url: http://www.baidu.com/link?url=oWFQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa -desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 波司登羽绒服女款 -url: http://www.baidu.com/link?url=-HZKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb -desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 -url: http://www.baidu.com/link?url=jyhLGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi -desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... -url: http://www.baidu.com/link?url=kXdKGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa -desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: Boshidun - 一把刀人工搜索 -url: http://www.baidu.com/link?url=oXYVGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq -desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 -url: http://www.baidu.com/link?url=o8wNGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw -desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: boshidun.txt_免费高速下载_新浪爱问共享资料 -url: http://www.baidu.com/link?url=pCMQGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa -desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: Boshidun Furniture Factory -url: http://www.baidu.com/link?url=-GUQGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy -desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: 博仕顿 -url: http://www.baidu.com/link?url=jHcKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki -desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... -url: http://www.baidu.com/link?url=l894GJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC -desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: 【信息提示】- 北京赶集网 -url: http://www.baidu.com/link?url=pXICGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb -desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun2011的微博 搜狐微博-来搜狐微博看我 -url: http://www.baidu.com/link?url=oG-LGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM -desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ -url: http://www.baidu.com/link?url=jGsIGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK -desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 -url: http://www.baidu.com/link?url=l8FOGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa -desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: 纽约校友波士顿两日游 黎康乔 -url: http://www.baidu.com/link?url=n8JQGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu -desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... -url: http://www.baidu.com/link?url=iIkJGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp -desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 -url: http://www.baidu.com/link?url=j-MKGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa -desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 -url: http://www.baidu.com/link?url=km1PGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e -desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 15:58:45 --------------------------------------------------------------------------------- -results[1]: -title: 「波士頓」的新聞搜尋結果 -url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=vARtUYXyLcXmiAfU_IDwCw&ved=0CB4QqAI -desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 -url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml -desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 -url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html -desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia -url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF -desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 -url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 -desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... -url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml -desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: 波士頓新聞_星島日報美東版 -url: http://ny.stgloballink.com/boston/ -desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: City of Boston: Welcome -url: http://www.cityofboston.gov/ -desc: Official site offering administrative and visitor information. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... -url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 -desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: Boston University -url: http://www.bu.edu/ -desc: Boston University is a leading private research institution with two primary -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 -url: http://china.alibaba.com/chanpin/-626F73686964756E.html -desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 -url: http://china.alibaba.com/gongsi/-626F73686964756E.html -desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] -url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true -desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... -url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ -desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 -url: http://dict.youdao.com/w/boshidun/ -desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: Boshidun Limited -url: http://www.blazelead.com/Boshidun-Limited/aboutus/ -desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... -url: http://panjiva.com/Boshidun-Ltd/1383533 -desc: Find objective information on Boshidun Ltd., including details on their customers, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... -url: http://www.waywaycn.com/search.php?t=1&q=boshidun -desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun的空间主页|boshidun的摇篮空间 -url: http://space.yaolan.com/51231424 -desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com -url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx -desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: Boshidun Limited - sofa, sofa bed, mattress, bedstead -url: http://boshidun.en.ec21.com/ -desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: boshidun波仕盾购买心得评价! -url: http://rate.taobao.com/user-rate-1067167823.htm -desc: 2012年11月14日 ... 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: BoShiDun Bed - China | LinkedIn -url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b -desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe -url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm -desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM -url: http://www.miui.com/space-uid-2538086.html -desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index. +desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index.php?2538086 [收藏] [复制] [分享] [RSS] · 空间首页 · 动态 · 记录 · 日志 · 相册 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/output.png b/output.png index 5e9557e56b3325e78baf6ba10d25487b7172dbcc..646c5e967ba050a3bfc47dde4f071be91e3256a9 100644 GIT binary patch literal 8647 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 From b73f45c02308b89f7b083a24b572acb4544c4f93 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 16 Apr 2013 16:06:38 +0800 Subject: [PATCH 32/41] i dont know how to set in gitignore --- .gitignore | 1 - autosearch.output | 139 +++++++++++++++++++--------------------------- 2 files changed, 57 insertions(+), 83 deletions(-) diff --git a/.gitignore b/.gitignore index a5b95e2..a86445e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ xgoogle.egg-info .project .pydevproject .settings - *.output output.* diff --git a/autosearch.output b/autosearch.output index d589fc4..bab0f2b 100644 --- a/autosearch.output +++ b/autosearch.output @@ -1,254 +1,229 @@ -BAIDU: 7130 results of "boshidun" --- 2013-04-16 16:04:30 +BAIDU: 7130 results of "boshidun" --- 2013-04-16 16:05:49 -------------------------------------------------------------------------------- results[1]: title: BCG - 波士顿咨询公司 -url: http://www.baidu.com/link?url=9yg1GJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu +url: http://www.baidu.com/link?url=miEDGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: title: 波士顿 - 维基百科,自由的百科全书 -url: http://www.baidu.com/link?url=nGgPGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR +url: http://www.baidu.com/link?url=mpMDGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... -url: http://www.baidu.com/link?url=mntWGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm +url: http://www.baidu.com/link?url=-nEXGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: title: 长沙博视顿视力提升中心 长沙旗舰店 -url: http://www.baidu.com/link?url=iHwRGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q +url: http://www.baidu.com/link?url=7WkGGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: title: 鹤山市波士顿卫浴实业有限公司 -url: http://www.baidu.com/link?url=jmhQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W +url: http://www.baidu.com/link?url=jGRQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 -url: http://www.baidu.com/link?url=jCMgGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa +url: http://www.baidu.com/link?url=kWgIGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: title: Boshidun Limited - Powered by GongChang.com -url: http://www.baidu.com/link?url=9H9yGJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ +url: http://www.baidu.com/link?url=iGM2GJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: -title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... -url: http://www.baidu.com/link?url=iXcHGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa -desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: title: 波司登羽绒服女款 -url: http://www.baidu.com/link?url=i89NGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb +url: http://www.baidu.com/link?url=8mIOGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 -url: http://www.baidu.com/link?url=j76LGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi -desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... +results[9]: +title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... +url: http://www.baidu.com/link?url=oXYFGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa +desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: +results[10]: title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... -url: http://www.baidu.com/link?url=oWECGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa +url: http://www.baidu.com/link?url=iHcHGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +results[11]: +title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 +url: http://www.baidu.com/link?url=pXEGGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi +desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[12]: title: Boshidun - 一把刀人工搜索 -url: http://www.baidu.com/link?url=on50GJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq +url: http://www.baidu.com/link?url=enEEGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[13]: title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 -url: http://www.baidu.com/link?url=9nsZGJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw +url: http://www.baidu.com/link?url=k7A1GJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[14]: title: boshidun.txt_免费高速下载_新浪爱问共享资料 -url: http://www.baidu.com/link?url=jHw2GJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa +url: http://www.baidu.com/link?url=8mVKGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[15]: title: Boshidun Furniture Factory -url: http://www.baidu.com/link?url=nnAPGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy +url: http://www.baidu.com/link?url=-m1MGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[16]: -title: 博仕顿 -url: http://www.baidu.com/link?url=nXwCGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEbki -desc: 中文 | English COPYRIGHT @2012 BOSHIDUN,ALL RIGHTS RESERVED. 瑞士博仕顿(香港)表业有限公司 全国服务电话:4008-226-336... +title: 名牌鹤山波士顿卫浴“boshidun”水龙头检不合格_时尚频道_大周网 +url: http://www.baidu.com/link?url=dCo2GJqjJ4zBBpC8yDF8xDh8vibi1UJdC82BcokQ2t3625hzWmwhghUw2i0lyCHP3o7XA6Ouq9lj4UsrQfyW_X7zWWl2 +desc: 2012年5月20日 - 不合格结果显示,鹤山市波士顿卫浴实业有限公司的一款“波士顿boshidun”水龙头被曝抽检不合格! 本次样品主要在西安、宝鸡、延安地区的经销企业中抽取,共... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[17]: title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... -url: http://www.baidu.com/link?url=9HZOGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC +url: http://www.baidu.com/link?url=pmUGGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[18]: title: 【信息提示】- 北京赶集网 -url: http://www.baidu.com/link?url=jiFQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb +url: http://www.baidu.com/link?url=kJNKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[19]: title: boshidun2011的微博 搜狐微博-来搜狐微博看我 -url: http://www.baidu.com/link?url=piE0GJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM +url: http://www.baidu.com/link?url=pG-LGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[20]: title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ -url: http://www.baidu.com/link?url=jGEGGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK +url: http://www.baidu.com/link?url=-mkZGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[21]: title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 -url: http://www.baidu.com/link?url=8n5DGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa +url: http://www.baidu.com/link?url=jiENGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[22]: title: 纽约校友波士顿两日游 黎康乔 -url: http://www.baidu.com/link?url=-GkSGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu +url: http://www.baidu.com/link?url=9nxWGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[23]: title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... -url: http://www.baidu.com/link?url=iHcXGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp +url: http://www.baidu.com/link?url=oSJMGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[24]: title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 -url: http://www.baidu.com/link?url=jHZLGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa +url: http://www.baidu.com/link?url=-GEXGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[25]: title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 -url: http://www.baidu.com/link?url=9nEKGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e +url: http://www.baidu.com/link?url=jIkLGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 16:04:34 +GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 16:05:52 -------------------------------------------------------------------------------- results[1]: title: 「波士頓」的新聞搜尋結果 -url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&source=univ&tbm=nws&tbo=u&sa=X&ei=GQZtUaGVDO2WiQfniYCwCQ&ved=0CDgQqAI +url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=aAZtUfvKHcSNiAfOsoH4DQ&ved=0CB4QqAI desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[2]: title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml -desc: 11 hours ago – 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 +desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[3]: title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html -desc: 8 hours ago – 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽終點線附近發生至少兩宗爆炸,目前造成至少2人死亡,逾百人受傷。 +desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[4]: title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF -desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋 ... +desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[5]: title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 -desc: 11 hours ago – 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有第三枚炸彈,不清楚是否與之前兩枚炸彈有關連,拆彈小組正在 ... +desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[6]: title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml -desc: 12 hours ago – 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸,造成至少2死與46人受傷。 +desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[7]: title: 波士頓新聞_星島日報美東版 url: http://ny.stgloballink.com/boston/ -desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓柏克萊音樂學院、東方舞蹈團等合作,日前在波士頓公共圖書館總館舉辦音樂會, ... +desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[8]: title: City of Boston: Welcome url: http://www.cityofboston.gov/ -desc: Official site offering administrative and visitor information. +desc: Official site offering administrative and visitor information. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[9]: title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 -desc: 2013年4月6日 – 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西餐廳, +desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[10]: title: Boston University url: http://www.bu.edu/ -desc: Boston University is a leading private research institution with two primary campuses in the heart of Boston and programs around the world. +desc: Boston University is a leading private research institution with two primary ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[11]: title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 url: http://china.alibaba.com/chanpin/-626F73686964756E.html -desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发/供应等信息。 +desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[12]: title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 url: http://china.alibaba.com/gongsi/-626F73686964756E.html -desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、信用记录、主营产品、相关boshidun产品的供求信息、交易记录等企业详情。 +desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[13]: title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true -desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/Edition (Newest First), Date/Edition (Oldest First) ... +desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[14]: title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ -desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all kinds of sofa bed, PU bed and mattress at reasonable price. - Global B2B ... +desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[15]: title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 url: http://dict.youdao.com/w/boshidun/ -desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4个网页-相关网页 · 桌面词典 · 手机词典 · 有道学堂 · 单词本 · 体验国内最快的人工 ... +desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[16]: title: Boshidun Limited url: http://www.blazelead.com/Boshidun-Limited/aboutus/ -desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof??reditfirst,customerfirst'.Ourfactoryalwaysregardsqualityofproductasitslife. +desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[17]: title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... url: http://panjiva.com/Boshidun-Ltd/1383533 -desc: Find objective information on Boshidun Ltd., including details on their customers, capabilities, credit, and more. +desc: Find objective information on Boshidun Ltd., including details on their customers, ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[18]: title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... url: http://www.waywaycn.com/search.php?t=1&q=boshidun -desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun,共有记录8条,用时:0.681964秒. 轩轩. [美国纳美旅游]美国麻省理工学院 ... +desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[19]: title: boshidun的空间主页|boshidun的摇篮空间 url: http://space.yaolan.com/51231424 -desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝的育儿日记、亲子照片、宝宝视频等,欢迎大家常来看看。 +desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ results[20]: title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx -desc: 2012年11月2日 – Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A.) Inc. has no known officers. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: Boshidun Limited - sofa, sofa bed, mattress, bedstead -url: http://boshidun.en.ec21.com/ -desc: Boshidun Limited - China supplier of sofa,sofa bed,mattress,bedstead. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: boshidun波仕盾购买心得评价! -url: http://rate.taobao.com/user-rate-1067167823.htm -desc: 2012年11月14日 – 欢迎免费注册淘宝,淘宝- 亚洲最大的网上交易平台,拥有近2亿商品,提供安全便捷的购物体验,提供先行赔付、假一赔三、7天无理由退货等售后 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: BoShiDun Bed - China | LinkedIn -url: http://cn.linkedin.com/pub/boshidun-bed/19/773/63b -desc: View BoShiDun Bed's (China) professional profile on LinkedIn. LinkedIn is the world's largest business network, helping professionals like BoShiDun Bed ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: Boshidun Billiard City @ Sports Facilities Directory in Tianhe -url: http://www.cfguide.com/servshow/Boshidun-Billiard-City_48036.htm -desc: TAXI CARD. Please Take Me to: 请送我到:. Boshidun Billiard City 波士顿桌球城. Bō Shì Dùn Zhuō Qíu Chéng. No.28, Longkou West Road, Tianhe District ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: boshidun的空间- MIUI官方论坛- 发烧友必刷的Android ROM -url: http://www.miui.com/space-uid-2538086.html -desc: boshidun的空间,MIUI官方论坛. ... boshidun的个人空间 http://www.miui.com/index.php?2538086 [收藏] [复制] [分享] [RSS] · 空间首页 · 动态 · 记录 · 日志 · 相册 ... +desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ From 5106df8293fb538a47d991ca415ab58bae1edded Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Tue, 16 Apr 2013 16:07:12 +0800 Subject: [PATCH 33/41] del *.output --- autosearch.output | 229 ---------------------------------------------- output.png | Bin 8647 -> 0 bytes 2 files changed, 229 deletions(-) delete mode 100644 autosearch.output delete mode 100644 output.png diff --git a/autosearch.output b/autosearch.output deleted file mode 100644 index bab0f2b..0000000 --- a/autosearch.output +++ /dev/null @@ -1,229 +0,0 @@ -BAIDU: 7130 results of "boshidun" --- 2013-04-16 16:05:49 --------------------------------------------------------------------------------- -results[1]: -title: BCG - 波士顿咨询公司 -url: http://www.baidu.com/link?url=miEDGJqjJ4zBBpC8yDF8xDh8vibi26lmSmUAbEoSNxu -desc: 波士顿咨询公司(BCG)是一家全球性管理咨询公司,是世界领先的商业战略咨询机构,客户遍及所有行业和地区。BCG与客户密切合作,帮助他们辨别最具价值的发展机会,应对至关... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士顿 - 维基百科,自由的百科全书 -url: http://www.baidu.com/link?url=mpMDGJqjJ4zBBpC8yDF8xDhqsX3r0FFcJG1HaINPNc_s26drUmtbu4wpNUGml9vP0zmU37KsszgVB8o6LceP3FGR -desc: 波士顿(英语:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市,也是(2008年)在人口上美国的第21大的城市。该市位于美国东北部大西洋沿岸,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表-... -url: http://www.baidu.com/link?url=-nEXGJqjJ4zBBpC8yDF8xDhlvDqs0FVfZSoTcIsFK2n6K52vFj28m1wiOX3kojrR3oyZ0lOrwodi1k5sOvfhXGKRGzZm -desc: 商品名称:BOSHIDUN博仕顿五折包邮博仕顿品牌手表商务休闲石英精钢带手表 剩余时间: 开始时间:2013-04-01 03:51 结束时间:2013-04-15 03:42 保修:有保修... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 长沙博视顿视力提升中心 长沙旗舰店 -url: http://www.baidu.com/link?url=7WkGGJqjJ4zBBpC8yDF8xDh8vibi26VyDGsHhIpPNtWb2q -desc: 长沙博视顿视力保护技术有限公司 长沙博视顿视力提升中心 长沙旗舰店 www.boshidun.net 地址:长沙雨花区侯家塘新一佳超市对面都市阳光大厦804 电话:0731 -89856466 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 鹤山市波士顿卫浴实业有限公司 -url: http://www.baidu.com/link?url=jGRQGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioEb5oUNNmxKUxzF7Ubg2W -desc: 鹤山市波士顿卫浴实业有限公司,广东鹤山市址山东溪开发区A区,主要经营高档水龙头洁具;五金挂件;水槽;水龙头;淋浴花洒,086-0750-8661819,如需购买高档水龙头洁具;... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 专辑:BOSHIDUN -- TOPIT.ME 收录优美图片 -url: http://www.baidu.com/link?url=kWgIGJqjJ4zBBpC8yDF8xDh8vibiAVV6DXBBbI2OK2yxPUExGDNzt1omQa -desc: BOSHIDUN的资料介绍,相册,图片专辑。... BOSHIDUN 鲍轻鱼 创建于2012-08-31全屏浏览 3D浏览 分享专辑谁收录(1) BOSHIDUN 专辑 谁收录 留言关于我们使用向导意见... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: Boshidun Limited - Powered by GongChang.com -url: http://www.baidu.com/link?url=iGM2GJqjJ4zBBpC8yDF8xDh8vibi1lVfE7U0cIoW2t35NY2UVnUghBtm0lzNy73IPlnFA9Toa5cyPIYpOP7L0G0bGClm7iUov10XxoRXh_ -desc: Boshidun is specializing in sofa??sofa bed??attress??leather bed. Under the tenet of ??redit first, customer first'. Our factory always regards quality... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: 波司登羽绒服女款 -url: http://www.baidu.com/link?url=8mIOGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioHaIMPLNmuNoB6Vmdb -desc: 波司登羽绒服女款国际控股有限公司是中国最大的羽绒服企业,波司登羽绒服女款在全国共设有8,344个零售网点,波司登羽绒服专门售卖旗下核心品牌羽绒服装,包括波司登、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 鹤山市址山镇波士顿卫浴洁具厂 _主营_位于广东省其他_【一比多-... -url: http://www.baidu.com/link?url=oXYFGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioGc9AONc06K52vFa -desc: 欢迎来到鹤山市址山镇波士顿卫浴洁具厂 网站,公司经营,欢迎同我们联系业务,共同发展;电话:8607508661819,地址:中国广东鹤山市广东鹤山市址山东溪开发区B区。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: 【美国波士顿时间】美国波士顿在哪个时区_美国波士顿现在时间几点... -url: http://www.baidu.com/link?url=iHcHGJqjJ4zBBpC8yDF8xDh9sDCdK6RcIXwWdFxH2t35NY2vTGsjaBYw1izmymO2P6_0Rp4maa -desc: 2012年12月30日 - 美国时间网:提供波士顿时区和时间信息,提供波士顿当地时间的精准服务,让更多网友了解美国波士顿在哪个时区。更多世界信息请访问:http://time.liuxue86.com -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: 从/上海到波士顿机票_SHANGHAI-BOSHIDUN_火车票网 -url: http://www.baidu.com/link?url=pXEGGJqjJ4zBBpC8yDF8xDh8vibi0UteF7wGgYsUNhqwN5ExMGoigdYlQH_mjz8CUIaQ0FOqxYpi_k9sPv_K_87zWWi -desc: 2013年3月18日 - 北京- 波士顿 单程:3000往返:4200广州- 波士顿 单程 3000往返:4200 香港... 上海波士顿 特价机票允许缺口行程,全程舱位需统一,按两个双程的一半计算。... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: Boshidun - 一把刀人工搜索 -url: http://www.baidu.com/link?url=enEEGJqjJ4zBBpC8yDF8xDh8vibiRIBpFWlBaIoXNhuRN6tqUGA6gq -desc: Boshidun出自18dao 跳转到: 导航, 搜索 “Boshidun”和“波士顿”在这里有相同... Boston、boshidun、美国雅典、豆豆城、宇宙的中心、山上的城、波士顿概况、波士顿... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: 波士顿旅游攻略_波士顿旅游景点大全_百度旅游 -url: http://www.baidu.com/link?url=k7A1GJqjJ4zBBpC8yDF8xDhgvySjAJZjFWsHhEoSNd85Kk2lUWskaBUw -desc: 波士顿旅游攻略,波士顿旅游景点大全,包括波士顿热门景点、精彩游记攻略,更有波士顿美食推荐、购物攻略,波士顿旅游住宿、波士顿交通,囊括波士顿吃住行游购娱信息。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: boshidun.txt_免费高速下载_新浪爱问共享资料 -url: http://www.baidu.com/link?url=8mVKGJqjJ4zBBpC8yDF8xDhdujWhB6sfDWMUakoCM2qu2ktxVCongtZ-L8KipzrN4oy0Rp4maa -desc: boshidun.txt 说明: 收藏此资料 举报 该资料已被上传者设为好友共享,仅上传者及其站内好友登陆后可下载. 如需下载此资料,请联系上传者:lqzh1987. 资料星级: ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: Boshidun Furniture Factory -url: http://www.baidu.com/link?url=-m1MGJqjJ4zBBpC8yDF8xDhesD3hAUpkEG2VwVR22t362lhxVm1nwxpw0Wy -desc: Boshidun Furniture Factory,Functionalsofabed.,JiaduobaoFurnitureManufactor,Boshidun Furniture Factory商铺 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: 名牌鹤山波士顿卫浴“boshidun”水龙头检不合格_时尚频道_大周网 -url: http://www.baidu.com/link?url=dCo2GJqjJ4zBBpC8yDF8xDh8vibi1UJdC82BcokQ2t3625hzWmwhghUw2i0lyCHP3o7XA6Ouq9lj4UsrQfyW_X7zWWl2 -desc: 2012年5月20日 - 不合格结果显示,鹤山市波士顿卫浴实业有限公司的一款“波士顿boshidun”水龙头被曝抽检不合格! 本次样品主要在西安、宝鸡、延安地区的经销企业中抽取,共... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: 批发采购钟表-【正品】博仕顿镂空手表9028全自动机械精钢带蝴蝶双... -url: http://www.baidu.com/link?url=pmUGGJqjJ4zBBpC8yDF8xDhorCmh0FQfF7w_b9NPK2y7Kk65SConghQw0yXz68zC39qZ26WvxIBb1l2k4qPC -desc: 风格:休闲 产品类别:手表 品牌:BOSHIDUN 博仕顿 机芯:机械 特殊功能:24小时指示、小三针 表盘形状:圆形 适用性别:男 显示类型:指针 【手表相关知识】 1. ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: 【信息提示】- 北京赶集网 -url: http://www.baidu.com/link?url=kJNKGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFa5oWK2q-MYB6Vmdb -desc: 信息提示北京赶集 > 信息提示 对不起,该帮帮尚未开通或已过期。 关于Ganji - 赶集推广 - 渠道合作 - 帮助中心 - 修改/删除信息 - 友情链接 - 招贤纳士 -... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun2011的微博 搜狐微博-来搜狐微博看我 -url: http://www.baidu.com/link?url=pG-LGJqjJ4zBBpC8yDF8xDh9dyqj0UsfF7k3rpQDL0WnOFwxVClzq1cbQ8KipTLM -desc: 我是boshidun2011,来搜狐微博看我! 常用邮箱 立即注册 搜狐网络服务使用协议 boshidun2011 关注 谁出来讲今年股票一定涨。 搜狐证券| 住建部部长:房价今年一定... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: 波士顿天气预报-今日_明日_一周天气预报:27日星期三晴7/-4℃ -url: http://www.baidu.com/link?url=-mkZGJqjJ4zBBpC8yDF8xDh8vibi1kteCHJBcopOPNmuNl6rFmYbbh2q2DLrjK -desc: 波士顿天气预报,及时准确发布中央气象台天气信息,便捷查询波士顿今日天气,波士顿明日天气,波士顿一周天气预报,波士顿天气预报还提供波士顿各区县的生活指数、健康指数、... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[21]: -title: 高档水龙头,个性龙头,浴缸龙头_鹤山市址山波士顿卫浴洁具厂 -url: http://www.baidu.com/link?url=jiENGJqjJ4zBBpC8yDF8xDhitiqo0Fx9CioFbIgMNtf6K52vFa -desc: 鹤山市址山波士顿卫浴洁具厂波士顿卫浴又一个即将横空出世的新税品牌又一颗正在闪耀登场的水暖业明珠“波士顿”是苹果卫浴实业限公司推出的又一优品牌以其一流的,... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[22]: -title: 纽约校友波士顿两日游 黎康乔 -url: http://www.baidu.com/link?url=9nxWGJqjJ4zBBpC8yDF8xDh8vibi_lRpZyoEbodOKtugMEV7XGpahQtu -desc: 8月27、28两日,纽约校友一行11人,分乘三辆汽车,到波士顿旅游并探望波士顿的校友。27日是一个难得的好天气,阳光普照,天气不冷不热,早上8时从纽约出发,分别由黎... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[23]: -title: 博士顿布艺家具-贸易区-国外商家-国内商家-国内家居商场总汇-家具... -url: http://www.baidu.com/link?url=oSJMGJqjJ4zBBpC8yDF8xDh8vibi15lbDWM2hEoSNd85PFxzTW2biQly2CKr587RBVXF16KuxYtp -desc: 公司网址: http://www.boshidun.com.cn 公司电话: NULL 公司传真: 86 757 23393377 公司地址: 中国 广东省 顺德区龙江镇仙塘开发区 国家地区: 237 经营... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[24]: -title: 波士顿旅游_到波士顿旅游线路价格_到波士顿旅游攻略_旅交汇 -url: http://www.baidu.com/link?url=-GEXGJqjJ4zBBpC8yDF8xDh8vibiRI69SmoGhUkRPsm5PY26UHAxwhlwAyfw6neD2YiX_lWpbksuPa -desc: 旅交汇为您提供最新的全国去波士顿旅游线路,准确的全国出发到波士顿旅游线路价格,详细的波士顿旅游攻略,度假服务热线:40079-40077,【先行赔付】机制,让您的旅行更有... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[25]: -title: 波士顿矩阵 ——— 中投顾问,中国领先产业研究专业机构 -url: http://www.baidu.com/link?url=jIkLGJqjJ4zBBpC8yDF8xDh8vibi_llfSmUAbEoSNxuOKk2nXZ18whlwAyfw6neD2FTVQ9e -desc: 您的位置:主页 >> 专业技术 >> 波士顿矩阵波士顿矩阵: 波士顿(BCG)矩阵分析 依据企业所处的地位(相对市场占有率以及市场增长率)可以采取不同的战略。 1、金牛 ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -GOOGLE: 11600000 results of "boshidun" --- 2013-04-16 16:05:52 --------------------------------------------------------------------------------- -results[1]: -title: 「波士頓」的新聞搜尋結果 -url: /search?q=%E6%B3%A2%E5%A3%AB%E9%A0%93&newwindow=1&prmd=ivnsum&source=univ&tbm=nws&tbo=u&sa=X&ei=aAZtUfvKHcSNiAfOsoH4DQ&ved=0CB4QqAI -desc: 擁有超過百年歷史的波士頓馬拉松,今天發生令人遺憾的恐怖攻擊,這項賽事是全球歷史最悠久的城市馬拉松比賽,全球六大城市馬拉松賽事之首( ... -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[2]: -title: 波士頓馬拉松賽終點發生爆炸2人死亡- BBC中文網- 國際 -url: http://www.bbc.co.uk/zhongwen/trad/world/2013/04/130415_boston_explosion_dead.shtml -desc: 11 小時前 ... 美國波士頓馬拉松比賽終點線附近發生爆炸,警方說有兩人死亡,23人受傷。 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[3]: -title: 波士頓馬拉松爆炸2死百傷- Yahoo! 新聞香港 -url: http://hk.news.yahoo.com/%E6%B3%A2%E5%A3%AB%E9%A0%93%E9%A6%AC%E6%8B%89%E6%9D%BE%E7%88%86%E7%82%B82%E6%AD%BB%E7%99%BE%E5%82%B7-235815492.html -desc: 7 小時前 ... 閱讀Yahoo! 新聞香港上的「波士頓馬拉松爆炸2死百傷」。 美國波士頓馬拉松比賽 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[4]: -title: 波士顿- 维基百科,自由的百科全书 - 维基百科- Wikipedia -url: https://zh.wikipedia.org/zh-hant/%E6%B3%A2%E5%A3%AB%E9%A1%BF -desc: 波士頓(英語:Boston)是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[5]: -title: 世界新聞網-北美華文新聞、華商資訊- 波士頓爆炸案49傷第三枚炸彈出現 -url: http://www.worldjournal.com/view/full_Anews/22257579/article--%E6%B3%A2%E5%A3%AB%E9%A0%93%E7%88%86%E7%82%B8%E6%A1%88-49%E5%82%B7-%E7%AC%AC%E4%B8%89%E6%9E%9A%E7%82%B8%E5%BD%88%E5%87%BA%E7%8F%BE-?instance=noon1 -desc: 10 小時前 ... 波士頓爆炸案49傷第三枚炸彈出現- 根據波士頓警方表示,目前在JFK圖書館發現有 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[6]: -title: 波士頓馬拉松賽傳爆炸案至少2死逾百傷| 美國新聞| 全球觀察| 聯合 ... -url: http://udn.com/NEWS/WORLD/WOR6/7833453.shtml -desc: 11 小時前 ... 台北時間16日凌晨在美國波士頓舉行的馬拉松比賽,在終點線附近發生兩起爆炸, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[7]: -title: 波士頓新聞_星島日報美東版 -url: http://ny.stgloballink.com/boston/ -desc: 波士頓中國音樂家協會與波士頓青少年絲竹樂團、紐英侖音樂學院西洋弦樂、波士頓 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[8]: -title: City of Boston: Welcome -url: http://www.cityofboston.gov/ -desc: Official site offering administrative and visitor information. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[9]: -title: 波士頓餐廳Boston Restaurant - 灣仔的港式扒房- 香港餐廳- Hong ... -url: http://www.openrice.com/restaurant/sr2.htm?shopid=181 -desc: 2013年4月6日 ... 波士頓餐廳Boston Restaurant - OpenRice香港飲食指南> 灣仔餐廳> 港式, 扒房, 西 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[10]: -title: Boston University -url: http://www.bu.edu/ -desc: Boston University is a leading private research institution with two primary -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[11]: -title: boshidun_boshidun价格_boshidun批发/采购- 阿里巴巴 -url: http://china.alibaba.com/chanpin/-626F73686964756E.html -desc: 阿里巴巴为您找到1548条boshidun产品的详细参数,实时报价,价格行情,优质批发 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[12]: -title: boshidun公司_boshidun厂家/批发商- 阿里巴巴公司黄页 -url: http://china.alibaba.com/gongsi/-626F73686964756E.html -desc: 阿里巴巴为您找到1条关于boshidun生产商的工商注册年份、员工人数、年营业额、 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[13]: -title: Formats and Editions of Boshidun wen hua ji xing [WorldCat.org] -url: http://www.worldcat.org/title/boshidun-wen-hua-ji-xing/oclc/52851916/editions?referer=di&editionsView=true -desc: Showing all editions for '波士頓文化紀行/ Boshidun wen hua ji xing', Sort by: Date/ -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[14]: -title: Boshidun Furniture Limited --- China - Guangdong Manufacturer ... -url: http://www.tradeboss.com/default.cgi/action/viewcompanies/companyid/381692/ -desc: Boshidun Furniture Limited - Boshidun Furniture Limited can supply you with all -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[15]: -title: 【boshidun】什么意思_英语boshidun在线翻译_有道词典 -url: http://dict.youdao.com/w/boshidun/ -desc: 波仕敦面包房(BOSHIDUN)虹口区四平路287号联华生活馆内(近临平北路) 9. 基于4 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[16]: -title: Boshidun Limited -url: http://www.blazelead.com/Boshidun-Limited/aboutus/ -desc: Boshidunisspecializinginsofa??sofabed??attress??leatherbed.Underthetenetof? -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[17]: -title: Boshidun Ltd., Shunde District Foshan City Guangdong China ... -url: http://panjiva.com/Boshidun-Ltd/1383533 -desc: Find objective information on Boshidun Ltd., including details on their customers, -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[18]: -title: boshidun - 搜索分享途中发现,结交途中驴友- 驴友博客『在途中on the ... -url: http://www.waywaycn.com/search.php?t=1&q=boshidun -desc: 游记, 图集, 驴友. 关健词:, 【热门搜索】 | 广东 | 香港 | 桂林 | 1 | 湖南 |. 搜索:boshidun -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[19]: -title: boshidun的空间主页|boshidun的摇篮空间 -url: http://space.yaolan.com/51231424 -desc: 这是甘肃庆阳西峰区的宝宝的宝贝主页,名为boshidun的摇篮空间,这里有关于宝宝 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -results[20]: -title: Boshidun Int'l (U.S.A.) Inc. - Corporationwiki.com -url: http://www.corporationwiki.com/California/Rosemead/boshidun-intl-usa-inc/42465443.aspx -desc: 2 Nov 2012 ... Boshidun Int'l (U.S.A.) Inc. has a location in Rosemead, CA. Boshidun Int'l (U.S.A. -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/output.png b/output.png deleted file mode 100644 index 646c5e967ba050a3bfc47dde4f071be91e3256a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8647 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 Date: Thu, 18 Apr 2013 15:10:40 +0800 Subject: [PATCH 34/41] encoding question ok almostly --- xgoogle/GeneralSearch.conf => autosearch.conf | 22 ++++++- autosearch.py | 63 ++++++++++++------- xgoogle/GeneralSearch.py | 37 ++++++++--- 3 files changed, 91 insertions(+), 31 deletions(-) rename xgoogle/GeneralSearch.conf => autosearch.conf (74%) diff --git a/xgoogle/GeneralSearch.conf b/autosearch.conf similarity index 74% rename from xgoogle/GeneralSearch.conf rename to autosearch.conf index 35e27a4..9721a34 100644 --- a/xgoogle/GeneralSearch.conf +++ b/autosearch.conf @@ -1,4 +1,5 @@ [google] +PAGE_MODE=1 SEARCH_URL=http://www.google.com.hk/search?q=%(query)s&start=%(num)d SEARCH_URL_0=http://www.google.%(tld)s/search?hl=%(lang)s&q=%(query)s&btnG=Google+Search @@ -19,6 +20,7 @@ desc_tag=span desc_tag_filter={'class': 'st'} [baidu] +PAGE_MODE=1 SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d page_nums=10 @@ -33,10 +35,26 @@ title_tag_filter={} desc_tag=font desc_tag_filter={} -[qihu] +[qihoo] +PAGE_MODE=2 +SEARCH_URL=http://qihoo.com/wenda.php?kw=%(query)s&page=%(num)d + +page_nums=10 + +total_tag=em +total_tag_filter={'id': 'search-result'} + +result_tag=dl +result_tag_filter={} +title_tag=a +title_tag_filter={} +desc_tag=dd +desc_tag_filter={'class': 'content'} + +encoding=gb2312 [maopu] [tianya] [weibo] -[tingxun] \ No newline at end of file +[tq] \ No newline at end of file diff --git a/autosearch.py b/autosearch.py index f54e429..aff9b6d 100644 --- a/autosearch.py +++ b/autosearch.py @@ -1,15 +1,16 @@ #!/bin/python +## coding=utf-8 ## #-*- encoding: utf8 -*- ### handle options -import sys, getopt, re +import sys, getopt, re, os KEYWORD="" ENGINE=[] INTERNAL=0 NUM=10 -PREFERENCE="autosearch.conf" -FORMAT="" +PREFERENCE=os.path.join(os.path.dirname(os.path.abspath(__file__)), 'autosearch.conf') +FORMAT=['title', 'url', 'desc'] WRITE="autosearch.output" FILTER="" CHART="" @@ -17,11 +18,14 @@ VERBOSE=False ENGINES=['google', 'baidu', 'qihoo', 'maopu', 'tianya', 'weibo', 'tq'] +FORMATS=['title', 'url', 'desc'] DATA=[] +ENCODING = sys.getfilesystemencoding() + def opt(): global KEYWORD, ENGINE, INTERNAL, NUM, PREFERENCE, FORMAT, WRITE, FILTER, CHART, SORT, VERBOSE - global ENGINES + global ENGINES, FORMATS blank = re.compile('\s') opts, args = getopt.getopt(sys.argv[1:], "k:e:i:n:p:o:w:f:c:s:vh", @@ -33,7 +37,7 @@ def opt(): ENGINE = blank.sub('', value).split(',') for e in ENGINE: if not e in ENGINES: - print "warning: %s is not supported, ignored" % e + error( "warning: %s is not supported, ignored" % e ) ENGINE.remove(e) else: DATA.append([e, []]) @@ -44,7 +48,11 @@ def opt(): elif op == "-p" or op == "--preference": PREFERENCE = value elif op == "-o" or op == "--format": - FORMAT = value + FORMAT = blank.sub('', value).split(',') + for f in FORMAT: + if not f in FORMATS: + error( "warning: format %s is not supported, ignored" % f ) + FORMAT.remove(f) elif op == "-w" or op == "--write": WRITE = value elif op == "-f" or op == "--filter": @@ -68,7 +76,7 @@ def usage(): -i,--internal=NUMBER ---seconds, default is 0 -n,--num=NUMBER ---topmost search results, default is 10 -p,--preference=FILE ---set preference file name, default is autosearch.conf - -o,--format=title,url,desc ---set output formate + -o,--format=title,url,desc ---set output formate, default is title,url,desc -w,--write=FILE ---set output file, default is autosearch.output -f,--filter=STRING ---set filter string -c,--chart ---got output chart @@ -76,6 +84,13 @@ def usage(): -v,--verbose ---if set, print the output to screen also -h,--help ---this help information""" +def error(msg): + print 50*'*' + print "*** %s" % msg + print 50*'*' + usage() + sys.exit() + def try_output(content): #s = str.format( content ) if VERBOSE: @@ -85,7 +100,6 @@ def try_output(content): f.write(content.encode('utf-8')) f.write("\n") - import cairo import pycha import pycha.bar @@ -106,7 +120,7 @@ def try_chart(): try: opt() except Exception, e: - print "error: %s" % e + error( "error: %s" % e ) usage() sys.exit() else: @@ -115,17 +129,16 @@ def try_chart(): pass if KEYWORD=='': - print "error: no keyword to query, exit!!!" - usage() - sys.exit() + error( "error: no keyword to query, exit!!!" ) if len(ENGINE)==0: - print "error: must assign at least 1 search engine!!!" - usage() - sys.exit() + error( "error: must assign at least 1 search engine!!!" ) + +if not os.path.exists(PREFERENCE): + error( "error: preference file %s not exists!!!" % PREFERENCE ) if WRITE: - with open(WRITE, 'w') as f: + with open(WRITE, 'w', ) as f: pass ### main logic @@ -137,10 +150,16 @@ def try_chart(): start_time = 0 while True: for e in ENGINE: - gs=GeneralSearch(KEYWORD, e) + gs=GeneralSearch(KEYWORD.decode(ENCODING), e, PREFERENCE) results = gs.get_results() print gs.num_results - try_output( "%s: %d results of \"%s\" --- %s" % ( e.upper(), gs.num_results, KEYWORD, time.strftime("%Y-%m-%d %X", time.localtime())) ) + print gs._last_search_url + + #s1 = str.format( "%s: %d results of \"" % ( e.upper(), gs.num_results ) ) + #s2 = str.format( "\" --- %s" % ( time.strftime("%Y-%m-%d %X", time.localtime())) ) + #s = s1 + KEYWORD.decode(ENCODING) + s2 + #try_output( s ) + try_output( "%s: %d results of \"%s\" --- %s" % ( e.upper(), gs.num_results, KEYWORD.decode(ENCODING), time.strftime("%Y-%m-%d %X", time.localtime())) ) try_output( 80*'-' ) index = ENGINE.index(e) @@ -157,11 +176,13 @@ def try_chart(): over=True break try_output( "results[%d]: " % count ) - for k in ['title', 'url', 'desc']: + for k in FORMAT: s = "r.%s" % k - try_output( "%s: %s" % ( k, eval(s) ) ) + c = eval( s ) + + try_output( "%s" % c ) try_output( 80*'+' ) - if over: + if count==0 or over: break results = gs.get_results() diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index c1837f6..6ed20d2 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -19,7 +19,7 @@ ### ini handler import ConfigParser -import string, os, sys +import string, sys import ast @@ -59,11 +59,11 @@ def __str__(self): return 'General Search Result: "%s"' % self.title class GeneralSearch(object): - def __init__(self, query, engine="google", random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): + def __init__(self, query, engine="google", conf="", random_agent=True, debug=False, lang="en", tld="com.hk", re_search_strings=None): # read ini self.cf = ConfigParser.RawConfigParser() - self.conf = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'GeneralSearch.conf') + self.conf = conf self.cf.read( self.conf ) self.query = query @@ -80,7 +80,20 @@ def __init__(self, query, engine="google", random_agent=True, debug=False, lang= self._last_from = 0 self._lang = lang self._tld = tld - + self._encoding = 'utf8' + + try: + self._encoding = self.cf.get(self.engine, "encoding") + except Exception, e: + pass + else: + pass + finally: + pass + + print self._encoding + self.query = self.query.encode(self._encoding, 'ignore') + if re_search_strings: self._re_search_strings = re_search_strings elif lang == "de": @@ -224,15 +237,23 @@ def _get_results_page_google(self): def _general_get_results_page(self): url = self.cf.get(self.engine, "SEARCH_URL") - - safe_url = [url % { 'query': urllib.quote_plus(self.query), - 'num': self._page * self._results_per_page }] + page_mode = self.cf.getint(self.engine, "PAGE_MODE") + + if page_mode==1: + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'num': self._page * self._results_per_page }] + elif page_mode==2: + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'num': self._page + 1 }] + else: + safe_url = [url % { 'query': urllib.quote_plus(self.query), + 'num': self._page + 1 }] safe_url = "".join(safe_url) self._last_search_url = safe_url try: - page = self.browser.get_page(safe_url) + page = self.browser.get_page(safe_url).decode(self._encoding, 'ignore') except BrowserError, e: raise GeneralSearchError, "Failed getting %s: %s" % (e.url, e.error) return BeautifulSoup(page) From e90e5b32bca236f7f29674bbf94272019621ab59 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Thu, 18 Apr 2013 16:12:03 +0800 Subject: [PATCH 35/41] weibo and tq need use api --- autosearch.conf | 53 ++++++++++++++++++++++++++++++++++++++-- xgoogle/GeneralSearch.py | 16 ++++++++++++ 2 files changed, 67 insertions(+), 2 deletions(-) diff --git a/autosearch.conf b/autosearch.conf index 9721a34..2177d4d 100644 --- a/autosearch.conf +++ b/autosearch.conf @@ -21,7 +21,7 @@ desc_tag_filter={'class': 'st'} [baidu] PAGE_MODE=1 -SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d +SEARCH_URL=http://www.baidu.com/s?wd=%(query)s&pn=%(num)d&ie=utf-8 page_nums=10 @@ -54,7 +54,56 @@ desc_tag_filter={'class': 'content'} encoding=gb2312 [maopu] +PAGE_MODE=1 +SEARCH_URL=http://www.baidu.com/s?wd=site:mop.com+%(query)s&pn=%(num)d&ie=utf-8 + +page_nums=10 + +total_tag=span +total_tag_filter={'class': 'nums'} + +result_tag=table +result_tag_filter={'class': 'result'} +title_tag=a +title_tag_filter={} +desc_tag=font +desc_tag_filter={} + [tianya] +PAGE_MODE=2 +SEARCH_URL=http://www.tianya.cn/search/bbs?q=%(query)s&pn=%(num)d + +page_nums=10 + +total_tag=em +total_tag_filter={} + +result_container_tag=div +result_container_tag_filter={'class': 'searchListOne'} +result_tag=li +result_tag_filter={} +title_tag=a +title_tag_filter={} +desc_tag=p +desc_tag_filter={} [weibo] -[tq] \ No newline at end of file + + +[tq] +PAGE_MODE=2 +SEARCH_URL=http://search.t.qq.com/index.php?k=%(query)s&p=%(num)d + +page_nums=15 + +total_tag=span +total_tag_filter={'class': 'tabNum left'} + +result_container_tag=ul +result_container_tag_filter={'id': 'talkList'} +result_tag=li +result_tag_filter={} +title_tag=a +title_tag_filter={'ctype': '2'} +desc_tag=div +desc_tag_filter={'class': 'msgCnt'} diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 6ed20d2..38e2bdb 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -282,6 +282,19 @@ def _general_extract_total(self, soup): return int(matches.group(1)) def _general_extract_results(self, soup): + result_container_tag = '' + result_container_tag_filter = {} + try: + result_container_tag = self.cf.get(self.engine, "result_container_tag") + result_container_tag_filter = self.cf.get(self.engine, "result_container_tag_filter") + result_container_tag_filter = ast.literal_eval(result_container_tag_filter) + except Exception, e: + pass + else: + pass + finally: + pass + result_tag = self.cf.get(self.engine, "result_tag") result_tag_filter = self.cf.get(self.engine, "result_tag_filter") result_tag_filter = ast.literal_eval(result_tag_filter) @@ -294,6 +307,9 @@ def _general_extract_results(self, soup): desc_tag_filter = self.cf.get(self.engine, "desc_tag_filter") desc_tag_filter = ast.literal_eval(desc_tag_filter) + if result_container_tag!='': + soup = soup.find(result_container_tag, result_container_tag_filter) + results = soup.findAll(result_tag, result_tag_filter) ret_res = [] for result in results: From d6b349232b8fb224e83cf6530394eb46205ea93b Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Fri, 19 Apr 2013 09:30:19 +0800 Subject: [PATCH 36/41] autosearch.conf try tq and weibo --- autosearch.conf | 1 - 1 file changed, 1 deletion(-) diff --git a/autosearch.conf b/autosearch.conf index 2177d4d..30aaa91 100644 --- a/autosearch.conf +++ b/autosearch.conf @@ -89,7 +89,6 @@ desc_tag_filter={} [weibo] - [tq] PAGE_MODE=2 SEARCH_URL=http://search.t.qq.com/index.php?k=%(query)s&p=%(num)d From d06ebdf3397c747539326325839a8bacf502bbae Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Sat, 20 Apr 2013 11:50:01 +0800 Subject: [PATCH 37/41] try to solve chinese in google in windows --- autosearch.py | 5 +++-- xgoogle/GeneralSearch.py | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/autosearch.py b/autosearch.py index aff9b6d..93d5823 100644 --- a/autosearch.py +++ b/autosearch.py @@ -65,8 +65,9 @@ def opt(): VERBOSE = True elif op == "-h" or op == "--help": usage() + sys.exit() else: - usage() + error( "warning: option %s not recognized, ignored" % op ) def usage(): print """autosearch is an automatically tools used in command line, the usage:""" @@ -153,7 +154,7 @@ def try_chart(): gs=GeneralSearch(KEYWORD.decode(ENCODING), e, PREFERENCE) results = gs.get_results() print gs.num_results - print gs._last_search_url + #print gs._last_search_url #s1 = str.format( "%s: %d results of \"" % ( e.upper(), gs.num_results ) ) #s2 = str.format( "\" --- %s" % ( time.strftime("%Y-%m-%d %X", time.localtime())) ) diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 38e2bdb..159746e 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -91,7 +91,7 @@ def __init__(self, query, engine="google", conf="", random_agent=True, debug=Fal finally: pass - print self._encoding + #print self._encoding self.query = self.query.encode(self._encoding, 'ignore') if re_search_strings: @@ -252,6 +252,8 @@ def _general_get_results_page(self): safe_url = "".join(safe_url) self._last_search_url = safe_url + print safe_url + try: page = self.browser.get_page(safe_url).decode(self._encoding, 'ignore') except BrowserError, e: From dc2659be4a9a74efd417d446b05e1bba7b430680 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Sat, 20 Apr 2013 12:14:42 +0800 Subject: [PATCH 38/41] search more bug fixed, and chinese fanti not only in windows --- autosearch.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/autosearch.py b/autosearch.py index 93d5823..18a388d 100644 --- a/autosearch.py +++ b/autosearch.py @@ -168,13 +168,10 @@ def try_chart(): #DATA[index][1].append([time.strftime("%Y-%m-%d %X", time.localtime()), gs.num_results]) DATA[index][1].append([start_time, gs.num_results]) - count=0 - over=False + count=1 while True: for r in results: - count=count+1 if count>NUM: - over=True break try_output( "results[%d]: " % count ) for k in FORMAT: @@ -183,7 +180,8 @@ def try_chart(): try_output( "%s" % c ) try_output( 80*'+' ) - if count==0 or over: + count=count+1 + if count>NUM: break results = gs.get_results() From 8b7a955c62a34861a7c8ee5fe4a891ece7f2eeff Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Wed, 24 Apr 2013 15:33:22 +0800 Subject: [PATCH 39/41] chart in windows ok,but ugly --- autosearch.py | 7 ++-- autoweibo.py | 89 ++++++++++++++++++++++++++++++++++++++++++++++++ autoweibo2.py | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++ autoweibo3.py | 63 ++++++++++++++++++++++++++++++++++ png.py | 22 ++++++------ 5 files changed, 261 insertions(+), 14 deletions(-) create mode 100644 autoweibo.py create mode 100644 autoweibo2.py create mode 100644 autoweibo3.py diff --git a/autosearch.py b/autosearch.py index 18a388d..d454344 100644 --- a/autosearch.py +++ b/autosearch.py @@ -9,7 +9,8 @@ ENGINE=[] INTERNAL=0 NUM=10 -PREFERENCE=os.path.join(os.path.dirname(os.path.abspath(__file__)), 'autosearch.conf') +#PREFERENCE=os.path.join(os.path.dirname(os.path.abspath(__file__)), 'autosearch.conf') +PREFERENCE='autosearch.conf' FORMAT=['title', 'url', 'desc'] WRITE="autosearch.output" FILTER="" @@ -40,7 +41,7 @@ def opt(): error( "warning: %s is not supported, ignored" % e ) ENGINE.remove(e) else: - DATA.append([e, []]) + DATA.append([e, [[0,0]]]) elif op == "-i" or op == "--internal": INTERNAL = float(value) elif op == "-n" or op == "--num": @@ -148,7 +149,7 @@ def try_chart(): import string import time -start_time = 0 +start_time = 1 while True: for e in ENGINE: gs=GeneralSearch(KEYWORD.decode(ENCODING), e, PREFERENCE) diff --git a/autoweibo.py b/autoweibo.py new file mode 100644 index 0000000..671f3b1 --- /dev/null +++ b/autoweibo.py @@ -0,0 +1,89 @@ + # -*- coding: UTF-8 -*- + from weibopy.auth import OAuthHandler + from weibopy.api import API + import urllib, urllib2, cookielib, hashlib,threading,BeautifulSoup,webbrowser,getpass + import re, os, time, random,sys + + reload(sys) + sys.setdefaultencoding('utf-8') + + print "Python for weibo.com sender\n" + + + id=raw_input("input your weibo.com username:") + passwd=getpass.getpass("input your weibo.com password:") + + def log(s): + s = "\n" + str(s) + f = open('log.txt', 'a+') + f.write(s) + f.close() + sys.stdout.write(s) + sys.stdout.flush() + + + class WeiboCn: + all = ('python weibo.com sender') + url = 'http://www.weibo.com' + header = { + 'User-Agent' : 'Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1', + } + def __init__(self, username, password, keyword = None, *args): + self.user = username + self.keyword = keyword + self.all = args or self.all + self.cj = cookielib.LWPCookieJar() + self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj)) + urllib2.install_opener(self.opener) + self.tryLogin(username, password) + + def tryLogin(self, username, password): + bodies = dict(_=int(time.time()),callback='sinaSSOController.preloginCallBack',client='ssologin.js(v1.3.12)',entry='miniblog',user=id) + print "pre-login,get servertime&nonce arg(secret password)" + preloadurl = 'http://login.sina.com.cn/sso/prelogin.php?' + urllib.urlencode(bodies) + content = self._request(preloadurl)[1].read() + bodies = eval(re.findall('\{.*?\}',content)[0]) + password = hashlib.sha1(hashlib.sha1(hashlib.sha1(password).hexdigest()).hexdigest() + str(bodies['servertime']) + bodies['nonce']).hexdigest() + print "Hash Password<%s>" % password + bodies.update(dict(client='ssologin.js(v1.3.12)',encoding='utf-8',entry='miniblog',gateway='1',password=password,pwencode='wsse',returntype='META',savestate='7',service='miniblog',ssosimplelogin='1',url='http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.sinaSSOController.feedBackUrlCallBack',username=username,useticket=1)) + response = self._request('http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.3.12)', bodies)[1] + content = response.read() + moreurl = re.findall('replace\([\'|"](.*?)[\'|"]\)', content) + if len(moreurl) == 0: print "Login Failed!" + content = self._request(moreurl[0], dict(Referer='http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.3.12)',Host='weibo.com'))[1].read() + if username in content: + print "Login Successed" + self.afterLogin() + + def afterLogin(self): + content = self._request('http://weibo.com/')[1].read() + #self.uid = re.findall('\$uid.*?"(\d+)"', content)[0] + #self.uid=[1265020392] + + + def _request(self, url, bodies = {}, headers = {}): + request = urllib2.Request(url, urllib.urlencode(bodies), headers = headers) + return (request, self.opener.open(request)) + + def _readMainPage(self): + return self._request(self.url)[1].read() + + def sinaapp(self,app_key,app_secret): + auth = OAuthHandler(app_key, app_secret) ##认证 + auth_url = auth.get_authorization_url() ##返回授权页面链接,用浏览器打开 + #webbrowser.open(auth_url) + content = self._request(auth_url)[1].read() + soup=BeautifulSoup.BeautifulSoup(''.join(content)) + #print content + pin=soup.span.string #自动获取pin码 + #print 'Please authorize: ' + auth_url ##输入获得的Pin码 + #verifier = raw_input('输入您在浏览器页面显示的PIN码: ').strip() + auth.get_access_token(pin) + api = API(auth) #整合函数 + connent=raw_input('What are you want to say?') + status = api.update_status(status=connent)#发布微博 + print "Send Successed" + raw_input('Press enter to exit ......') + + login=WeiboCn(id,passwd) + login.sinaapp('3837289606','14416dc6caadc1b14c4b0b09f58cc459') \ No newline at end of file diff --git a/autoweibo2.py b/autoweibo2.py new file mode 100644 index 0000000..63441ac --- /dev/null +++ b/autoweibo2.py @@ -0,0 +1,94 @@ +#! /usr/bin/env python +#coding=utf8 +import urllib +import urllib2 +import cookielib +import base64 +import re +import json +import hashlib + +cj = cookielib.LWPCookieJar() +cookie_support = urllib2.HTTPCookieProcessor(cj) +opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler) +urllib2.install_opener(opener) +postdata = { + 'entry': 'weibo', + 'gateway': '1', + 'from': '', + 'savestate': '7', + 'userticket': '1', + 'ssosimplelogin': '1', + 'vsnf': '1', + 'vsnval': '', + 'su': '', + 'service': 'miniblog', + 'servertime': '', + 'nonce': '', + 'pwencode': 'wsse', + 'sp': '', + 'encoding': 'UTF-8', + 'url': 'http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.sinaSSOController.feedBackUrlCallBack', + 'returntype': 'META' +} + +def get_servertime(): + url = 'http://login.sina.com.cn/sso/prelogin.php?entry=weibo&callback=sinaSSOController.preloginCallBack&su=dW5kZWZpbmVk&client=ssologin.js(v1.3.18)&_=1329806375939' + data = urllib2.urlopen(url).read() + p = re.compile('\((.*)\)') + try: + json_data = p.search(data).group(1) + data = json.loads(json_data) + servertime = str(data['servertime']) + nonce = data['nonce'] + return servertime, nonce + except: + print 'Get severtime error!' + return None + +def get_pwd(pwd, servertime, nonce): + pwd1 = hashlib.sha1(pwd).hexdigest() + pwd2 = hashlib.sha1(pwd1).hexdigest() + pwd3_ = pwd2 + servertime + nonce + pwd3 = hashlib.sha1(pwd3_).hexdigest() + return pwd3 + +def get_user(username): + username_ = urllib.quote(username) + username = base64.encodestring(username_)[:-1] + return username + + +def login(): + username = 'caozhzh_qf@126.com' + pwd = 'da42busay' + url = 'http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.3.18)' + try: + servertime, nonce = get_servertime() + except: + return + global postdata + postdata['servertime'] = servertime + postdata['nonce'] = nonce + postdata['su'] = get_user(username) + postdata['sp'] = get_pwd(pwd, servertime, nonce) + postdata = urllib.urlencode(postdata) + headers = {'User-Agent':'Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0'} + req = urllib2.Request( + url = url, + data = postdata, + headers = headers + ) + result = urllib2.urlopen(req) + text = result.read() + print text + p = re.compile('location\.replace\(\'(.*?)\'\)') + try: + login_url = p.search(text).group(1) + #print login_url + urllib2.urlopen(login_url) + print "登录成功!" + except: + print 'Login error!' + +login() \ No newline at end of file diff --git a/autoweibo3.py b/autoweibo3.py new file mode 100644 index 0000000..9a38dda --- /dev/null +++ b/autoweibo3.py @@ -0,0 +1,63 @@ +import re +import json +import urllib +import base64 +import hashlib +import requests + + +WBCLIENT = 'ssologin.js(v.1.3.18)' +sha1 = lambda x: hashlib.sha1(x).hexdigest() + + +def wblogin(username, password): + session = requests.session( + headers={ + 'User-Agent': 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.1 (KHT' + 'ML, like Gecko) Chrome/21.0.1180.89 Safari/537.1' + } + ) + resp = session.get( + 'http://login.sina.com.cn/sso/prelogin.php?entry=weibo&callback=sina' + 'SSOController.preloginCallBack&su=%s&client=%s' % + (base64.b64encode(username), WBCLIENT) + ) + pre_login_str = re.match(r'[^{]+({.+?})', resp.content).group(1) + pre_login_json = json.loads(pre_login_str) + data = { + 'entry': 'weibo', + 'gateway': 1, + 'from': '', + 'savestate': 7, + 'useticket': 1, + 'ssosimplelogin': 1, + 'su': base64.b64encode(urllib.quote(username)), + 'service': 'miniblog', + 'servertime': pre_login_json['servertime'], + 'nonce': pre_login_json['nonce'], + 'pcid': pre_login_json['pcid'], + 'vsnf': 1, + 'vsnval': '', + 'pwencode': 'wsse', + 'sp': sha1(sha1(sha1(password)) + + str(pre_login_json['servertime']) + + pre_login_json['nonce']), + 'encoding': 'UTF-8', + 'url': 'http://weibo.com/ajaxlogin.php?framelogin=1&callback=parent.si' + 'naSSOController.feedBackUrlCallBack', + 'returntype': 'META' + } + resp = session.post( + 'http://login.sina.com.cn/sso/login.php?client=%s' % WBCLIENT, + data=data + ) + login_url = re.search(r'replace\([\"\']([^\'\"]+)[\"\']', + resp.content).group(1) + resp = session.get(login_url) + login_str = re.match(r'[^{]+({.+?}})', resp.content).group(1) + return json.loads(login_str) + + +if __name__ == '__main__': + from pprint import pprint + pprint(wblogin('XXXX@gmail.com', 'XXXX')) \ No newline at end of file diff --git a/png.py b/png.py index fc38f51..90be2de 100644 --- a/png.py +++ b/png.py @@ -1,25 +1,25 @@ import cairo width, height = (500,400) surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height) -dataSet1=( - ('dataSet 1', ((0,1), (1,3), (2,2.5))), - ('dataSet 2', ((0,2), (1,4), (2,3))), - ('dataSet 3', ((0,5), (1,1), (2,0.5))), -) +dataSet1=[ + ['dataSet 1', [[0,1], [1,3], [2,2.5]]], + ['dataSet 2', [[0,2], [1,4], [2,3]]], + ['dataSet 3', [[0,5], [1,1], [2,0.5]]], +] dataSet2=[ ['dataSet 1', [[0,1], [1,3], [2,2.5]]], ['dataSet 2', [[0,2], [1,4], [2,3]]], ['dataSet 3', [[0,5], [1,1], [2,0.5]]], ] -dataSet={ - 'dataSet 1': [[0,1], [1,3], [2,2.5]], - 'dataSet 2': [[0,2], [1,4], [2,3]], - 'dataSet 3': [[0,5], [1,1], [2,0.5]], -} +dataSet=[ + ['dataSet 1', [[0,1], [1,3], [2,2.5]]], + ['dataSet 2', [[0,2], [1,4], [2,3]]], + ['dataSet 3', [[0,5], [1,1], [2,0.5]]], +] import pycha.bar chart = pycha.bar.VerticalBarChart(surface) -chart.addDataset( list(dataSet) ) +chart.addDataset( dataSet ) chart.render() surface.write_to_png('output.png') From d0696b0588b1b7fec7b8e0bef288c86684276828 Mon Sep 17 00:00:00 2001 From: "caozhzh@office" Date: Fri, 6 Sep 2013 14:02:27 +0800 Subject: [PATCH 40/41] readme.txt change --- readme.txt | 216 +-------------------------------------- xgoogle/GeneralSearch.py | 3 + 2 files changed, 7 insertions(+), 212 deletions(-) diff --git a/readme.txt b/readme.txt index a99e593..a3e6e8c 100755 --- a/readme.txt +++ b/readme.txt @@ -1,216 +1,8 @@ -This is a Google library called 'xgoogle'. Current version is 1.3. +This is an command line search tool, which designed to fetch search results +from some famous search engine include google and baidu, weibo, qihoo which +used often in china. -It's written by Peteris Krumins (peter@catonmat.net). +This tool uses a Google library called 'xgoogle' which written by Peteris Krumins (peter@catonmat.net). His blog is at http://www.catonmat.net -- good coders code, great reuse. The code is licensed under MIT license. - --------------------------------------------------------------------------- - -I want to make this library more generally. -todo list: -* support more search engines -* move the url and re logic to settings file -* support auto login via some website -* support multi search engine autosearch periodly, for example: - autosearch -k,--keyword=keyword - -e,--engine=google, baidu, yahoo... - -i,--internal=5(minutes) - -n,--num=500 - -q,--ini=settings file name - -s,--sort - -f,--filter - -c,--chart - -h,--help --------------------------------------------------------------------------- - -At the moment it contains: - * Google Search module xgoogle/search.py. - http://www.catonmat.net/blog/python-library-for-google-search/ - - * Google Sponsored Links Search module xgoogle/sponsoredlinks.py - http://www.catonmat.net/blog/python-library-for-google-sponsored-links-search/ - - * Google Sets module xgoogle/googlesets.py - http://www.catonmat.net/blog/python-library-for-google-sets/ - - * Google Translate module xgoogle/translate.py - http://www.catonmat.net/blog/python-library-for-google-translate/ - --------------------------------------------------------------------------- - -Here is an example usage of Google Search module: - - >>> from xgoogle.search import GoogleSearch - >>> gs = GoogleSearch("catonmat") - >>> gs.results_per_page = 25 - >>> results = gs.get_results() - >>> for res in results: - ... print res.title.encode('utf8') - ... - - output: - - good coders code, great reuse - MIT's Introduction to Algorithms, Lectures 1 and 2: Analysis of ... - catonmat - Google Code - ... - -The GoogleSearch object has several public methods and properties: - - method get_results() - gets a page of results, returning a list of SearchResult objects. - property num_results - returns number of search results found. - property results_per_page - sets/gets the number of results to get per page. - property page - sets/gets the search page. - -A SearchResult object has three attributes -- "title", "desc", and "url". -They are Unicode strings, so do a proper encoding before outputting them. - --------------------------------------------------------------------------- - -Here is an example usage of Google Sponsored Links Search module: - - >>> from xgoogle.sponsoredlinks import SponsoredLinks, SLError - >>> sl = SponsoredLinks("video software") - >>> sl.results_per_page = 100 - >>> results = sl.get_results() - >>> for result in results: - ... print result.title.encode('utf8') - ... - - output: - - Photoshop Video Software - Video Poker Software - DVD/Video Rental Software - ... - -The SponsoredLinks object has several public methods and properties: - - method get_results() - gets a page of results, returning a list of SearchResult objects. - property num_results - returns number of search results found. - property results_per_page - sets/gets the number of results to get per page. - -A SponsoredLink object has four attributes -- "title", "desc", "url", and "display_url". -They are Unicode strings, don't forget to use a proper encoding before outputting them. - --------------------------------------------------------------------------- - -Here is an example usage of Google Sets module: - - >>> from xgoogle.googlesets import GoogleSets - >>> gs = GoogleSets(['red', 'yellow']) - >>> results = gs.get_results() - >>> print len(results) - >>> for r in results: - ... print r.encode('utf8') - ... - - output: - - red - yellow - blue - white - ... - -The GoogleSets object has only get_results(set_type) public method. The default value -for set_type is SMALL_SET, which makes it return 15 related items or fewer. -Use LARGE_SET to get more than 15 items. This get_results() method returns a list of -related items that are represented as unicode strings. -Don't forget to do the proper encoding when outputting these strings! - -Here is an example showing differences between SMALL_SET and LARGE_SET: - - >>> from xgoogle.googlesets import GoogleSets, LARGE_SET, SMALL_SET - >>> gs = GoogleSets(['python', 'perl']) - >>> results_small = gs.get_results() # SMALL_SET by default - >>> len(results_small) - 11 - >>> results_small - [u'python', u'perl', u'php', u'ruby', u'java', u'javascript', u'c++', u'c', - u'cgi', u'tcl', u'c#'] - >>> - >>> results_large = gs.get_results(LARGE_SET) - >>> len(results_large) - 46 - >>> results_large - [u'perl', u'python', u'java', u'c++', u'php', u'c', u'c#', u'javascript', - u'howto', u'wiki', u'raid', u'dd', u'linux', u'ruby', u'language', u'xml', - u'sgml', u'svn', u'kernel', ...] - - --------------------------------------------------------------------------- - -Here is an example usage of Google Translate module: - - >>> from xgoogle.translate import Translator - >>> - >>> translate = Translator().translate - >>> print translate("Mani sauc Pēteris", lang_to="ru").encode('utf-8') - Меня зовут Петр - >>> print translate("Mani sauc Pēteris", lang_to="en") - My name is Peter - >>> print translate("Меня зовут Петр") - My name is Peter - -The "translate" function takes three arguments - "message", "lang_from" and "lang_to". -If "lang_from" is not given, Google's translation service auto-detects it. -If "lang_to" is not given, it defaults to "en" (English). - -In case of an error the "translate" function throws "TranslationError" exception. -Make sure to wrap your code in try/except block to catch it: - - >>> from xgoogle.translate import Translator, TranslationError - >>> - >>> try: - >>> translate = Translator().translate - >>> print translate("") - >>> except TranslationError, e: - >>> print e - - Failed translating: invalid text - - -The Google Translate module also provides "LanguageDetector" class that can be used -to detect the language of the text. - -Here is an example usage of LanguageDetector: - - >>> from xgoogle.translate import LanguageDetector, DetectionError - >>> - >>> detect = LanguageDetector().detect - >>> english = detect("This is a wonderful library.") - >>> english.lang_code - 'en' - >>> english.lang - 'English' - >>> english.confidence - 0.28078437000000001 - >>> english.is_reliable - True - -The "DetectionError" may get raised if the detection failed. - - --------------------------------------------------------------------------- - - -Version history: - -v1.0: * initial release, xgoogle library contains just the Google Search. -v1.1: * added Google Sponsored Links Search. - * fixed a bug in browser.py that might have thrown an unexpected exception. -v1.2: * added Google Sets module -v1.3: * added Google Translate module - * fixed a bug in browser.py when KeyboardInterrupt did not get propagated. - --------------------------------------------------------------------------- - -That's it. Have fun! :) - - -Sincerely, -Peteris Krumins -http://www.catonmat.net - diff --git a/xgoogle/GeneralSearch.py b/xgoogle/GeneralSearch.py index 159746e..17d356b 100755 --- a/xgoogle/GeneralSearch.py +++ b/xgoogle/GeneralSearch.py @@ -177,6 +177,9 @@ def get_results(self): total = self._general_extract_total(page) results = self._general_extract_results(page) + + page.decompose() + search_info = {'from': self.results_per_page*self._page+1, 'to': self.results_per_page*self._page + len(results), 'total': total} From cdf5e6745cabb9fa8c0d3d709b942d32932a0d85 Mon Sep 17 00:00:00 2001 From: Rafal Date: Fri, 1 Aug 2014 13:07:52 +0100 Subject: [PATCH 41/41] Merging README.md from master. --- README.md | 233 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 229 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a3e6e8c..745c721 100755 --- a/README.md +++ b/README.md @@ -1,8 +1,233 @@ +xgoogle +======= + +Python wrapper to Google Search service. + This is an command line search tool, which designed to fetch search results -from some famous search engine include google and baidu, weibo, qihoo which -used often in china. +from some famous search engine include Google, Baidu, Weibo, Qihoo, etc. -This tool uses a Google library called 'xgoogle' which written by Peteris Krumins (peter@catonmat.net). +Provide a wrapper for the following services: +* Google Search +* Google Translate + +Forked from [xgoogle](https://github.com/pkrumins/xgoogle) +It was written by Peteris Krumins . His blog is at http://www.catonmat.net -- good coders code, great reuse. -The code is licensed under MIT license. +At the moment it contains: + * Google Search module xgoogle/search.py. + http://www.catonmat.net/blog/python-library-for-google-search/ + + * Google Sponsored Links Search module xgoogle/sponsoredlinks.py + http://www.catonmat.net/blog/python-library-for-google-sponsored-links-search/ + + * Google Sets module xgoogle/googlesets.py + http://www.catonmat.net/blog/python-library-for-google-sets/ + Note: Google Sets has been shut down since Sep 5, 2011 + + * Google Translate module xgoogle/translate.py + http://www.catonmat.net/blog/python-library-for-google-translate/ + +Disclaimer +========== + +It may voilate the Google [Terms of Service](https://www.google.com/intl/en/policies/terms/) + +> Don't misuse our Services. +> For example, don't interfere with our Services or +> try to access them using a method +> other than the interface and the instructions that we provide. + +It is provided for personal study and research. + +Usage +===== + +Google Search +------------- + + +Here is an example usage of Google Search module: + + >>> from xgoogle.search import GoogleSearch + >>> gs = GoogleSearch("catonmat") + >>> gs.results_per_page = 25 + >>> results = gs.get_results() + >>> for res in results: + ... print res.title.encode('utf8') + ... + + output: + + good coders code, great reuse + MIT's Introduction to Algorithms, Lectures 1 and 2: Analysis of ... + catonmat - Google Code + ... + +The GoogleSearch object has several public methods and properties: + + method get_results() - gets a page of results, returning a list of SearchResult objects. + property num_results - returns number of search results found. + property results_per_page - sets/gets the number of results to get per page. + property page - sets/gets the search page. + +A SearchResult object has three attributes -- "title", "desc", and "url". +They are Unicode strings, so do a proper encoding before outputting them. + +Google Sponsored Links Search module +------------------------------------ + +Note: Sponsored Links Search has been changed significantly, so the following example could not work anymore. + +Here is an example usage of Google Sponsored Links Search module: + + >>> from xgoogle.sponsoredlinks import SponsoredLinks, SLError + >>> sl = SponsoredLinks("video software") + >>> sl.results_per_page = 100 + >>> results = sl.get_results() + >>> for result in results: + ... print result.title.encode('utf8') + ... + + output: + + Photoshop Video Software + Video Poker Software + DVD/Video Rental Software + ... + +The SponsoredLinks object has several public methods and properties: + + method get_results() - gets a page of results, returning a list of SearchResult objects. + property num_results - returns number of search results found. + property results_per_page - sets/gets the number of results to get per page. + +A SponsoredLink object has four attributes -- "title", "desc", "url", and "display_url". +They are Unicode strings, don't forget to use a proper encoding before outputting them. + +Google Sets module +------------------ + +Here is an example usage of Google Sets module: + + >>> from xgoogle.googlesets import GoogleSets + >>> gs = GoogleSets(['red', 'yellow']) + >>> results = gs.get_results() + >>> print len(results) + >>> for r in results: + ... print r.encode('utf8') + ... + + output: + + red + yellow + blue + white + ... + +The GoogleSets object has only get_results(set_type) public method. The default value +for set_type is SMALL_SET, which makes it return 15 related items or fewer. +Use LARGE_SET to get more than 15 items. This get_results() method returns a list of +related items that are represented as unicode strings. +Don't forget to do the proper encoding when outputting these strings! + +Here is an example showing differences between SMALL_SET and LARGE_SET: + + >>> from xgoogle.googlesets import GoogleSets, LARGE_SET, SMALL_SET + >>> gs = GoogleSets(['python', 'perl']) + >>> results_small = gs.get_results() # SMALL_SET by default + >>> len(results_small) + 11 + >>> results_small + [u'python', u'perl', u'php', u'ruby', u'java', u'javascript', u'c++', u'c', + u'cgi', u'tcl', u'c#'] + >>> + >>> results_large = gs.get_results(LARGE_SET) + >>> len(results_large) + 46 + >>> results_large + [u'perl', u'python', u'java', u'c++', u'php', u'c', u'c#', u'javascript', + u'howto', u'wiki', u'raid', u'dd', u'linux', u'ruby', u'language', u'xml', + u'sgml', u'svn', u'kernel', ...] + +Google Translate +---------------- +Here is an example usage of Google Translate module: + + >>> from xgoogle.translate import Translator + >>> + >>> translate = Translator().translate + >>> print translate("Mani sauc Pēteris", lang_to="ru").encode('utf-8') + Меня зовут Петр + >>> print translate("Mani sauc Pēteris", lang_to="en") + My name is Peter + >>> print translate("Меня зовут Петр") + My name is Peter + +The "translate" function takes three arguments - "message", "lang_from" and "lang_to". +If "lang_from" is not given, Google's translation service auto-detects it. +If "lang_to" is not given, it defaults to "en" (English). + +In case of an error the "translate" function throws "TranslationError" exception. +Make sure to wrap your code in try/except block to catch it: + + >>> from xgoogle.translate import Translator, TranslationError + >>> + >>> try: + >>> translate = Translator().translate + >>> print translate("") + >>> except TranslationError, e: + >>> print e + + Failed translating: invalid text + + +The Google Translate module also provides "LanguageDetector" class that can be used +to detect the language of the text. + +Here is an example usage of LanguageDetector: + + >>> from xgoogle.translate import LanguageDetector, DetectionError + >>> + >>> detect = LanguageDetector().detect + >>> english = detect("This is a wonderful library.") + >>> english.lang_code + 'en' + >>> english.lang + 'English' + >>> english.confidence + 0.28078437000000001 + >>> english.is_reliable + True + +The "DetectionError" may get raised if the detection failed. + +Google Image Search +------------------- + +Please check example: examples/ImageExample.py + +Google Video Search +------------------- + +Please check example: examples/exampleVideoSearch.py + +Requirements +============ +Requires NLTK for Google video search, for install instruction see: http://www.nltk.org/install.html + +Contributors: +============= +* Holger Berndt ('lang', 'tld' args, 'filetype' search, 'last_search_url' property, 'date indexed' search) +* Juanjo Conti (Google Blog Search class) +* Steve Steiner (setup.py) +* azappella (bug fixes) +* Nikola Milosevic (Google Face Image search) +* Ramon Xuriguera (Google Real-Time search) + +License +======= +Licensed under MIT license. + +