# -*- coding: utf-8 -*- # vi:si:et:sw=4:sts=4:ts=4 import re import urllib import ox from ox import strip_tags, decode_html from ox.utils import json from ox.cache import read_url def find(query, timeout=ox.cache.cache_timeout): if isinstance(query, unicode): query = query.encode('utf-8') params = urllib.urlencode({'q': query}) url = 'http://duckduckgo.com/html/?' + params data = read_url(url, timeout=timeout, unicode=True) results = [] regex = '(.*?).*?