def get_wallpaper_download_link(wallpaper_link): url_str = "http://wallbase.cc/wallpaper/%s" % str(wallpaper_link) headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded', 'Accept': '*/*'} download_link_request = url_request(url_str) response_html = download_link_request.do_get(headers) pattern = re.compile('<img src=\"(.*?)\" class=\"wall ') image_link = str(pattern.findall(response_html)) return strip_link(image_link)
def get_html(tag, config_options, i): search_url ="" url_params = None if tag == "": search_url = "http://wallbase.cc/search/" elif tag == "toplist" or tag == "top": search_url = "http://wallbase.cc/toplist/%s" % (str(i*int(config_options["thpp"]))) elif tag == "random": search_url = "http://wallbase.cc/random%s" % (str(i*int(config_options["thpp"]))) else: search_url = "http://wallbase.cc/search?q=%s" % (str(tag)) url_params = get_url_paramas(tag, config_options) request = url_request(search_url) return do_request(request, False, url_request)