Example #1
0
def dwz_cn(url):
    url = urllib.quote(url)
    result = urlfetch('http://dwz.cn/create.php', data='url=%s' % url)
    result = loads(result)
    if 'err_msg' in result:
        print result['err_msg']
    else:
        return result['tinyurl']
Example #2
0
def dwz_cn(url):
    url = urllib.quote(url)
    result = urlfetch('http://dwz.cn/create.php', data='url=%s'%url)
    result = loads(result)
    if 'err_msg' in result:
        print result['err_msg']
    else:
        return result['tinyurl']
Example #3
0
def curt_cc(url):
    _url = url
    url = urllib.quote(url)
    result = urlfetch('http://curt.cc/service/generator.php?url=%s' % url)
    try:
        result = loads(result)
        return result['url']
    except:
        traceback.print_exc()
        return _url
Example #4
0
def curt_cc(url):
    _url = url
    url = urllib.quote(url)
    result = urlfetch('http://curt.cc/service/generator.php?url=%s'%url)
    try:
        result = loads(result)
        return result['url']
    except:
        traceback.print_exc()
        return _url
Example #5
0
def fetch_pic(url, referer=None):
    headers = {}

    parts = urlparse(url)

    if referer:
        headers['Referer'] = referer
    else:
        if "sina" in url:
            headers['Referer'] = 'http://blog.sina.com.cn/'
        else:
            headers['Referer'] = 'http://%s' % parts[1]

    request = urllib2.Request(url, None, headers)
    raw = urlfetch(request)

    img = picopen(raw)
    return img
Example #6
0
def fetch_pic(url, referer=None):
    headers = {}

    parts = urlparse(url)

    if referer:
        headers['Referer'] = referer
    else:
        if "sina" in url:
            headers['Referer'] = 'http://blog.sina.com.cn/'
        else:
            headers['Referer'] = 'http://%s'%parts[1]

    request = urllib2.Request(url, None, headers)
    raw = urlfetch(request)

    img = picopen(raw)
    return img
Example #7
0
def t_cn(url):
    url = urllib.quote(url)
    url = SINA_SHORT_URL % url
    result = urlfetch(url)
    result = loads(result)
    return result[0]['url_short']
Example #8
0
def t_cn(url):
    url = urllib.quote(url)
    url = SINA_SHORT_URL%url
    result = urlfetch(url)
    result = loads(result)
    return result[0]['url_short']