예제 #1
0
 def __init__(self):
     self.net = common.Net()
예제 #2
0
 def __init__(self):
     self.net = common.Net()
     self.user_agent = common.IE_USER_AGENT
     self.net.set_user_agent(self.user_agent)
     self.headers = {'User-Agent': self.user_agent}
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
"""
import re
import urlparse
import urllib
from lib import jsunpack
from lib import unwise
from lib import helpers
from urlresolver9 import common
from urlresolver9.resolver import ResolverError

SORT_KEY = {'High': 3, 'Middle': 2, 'Low': 1}
net = common.Net()

BAD_ETAGS = ["580eabc0-40ac3a", "582e7b99-9cd574b"]
MIN_CONTENT = 1024 * 1024 * 5


def get_media_url(url):
    try:
        hostname = urlparse.urlparse(url).hostname
        media_id = re.search('embed.php\?c=(.*)', url).group(1)
        headers = {'User-Agent': common.IE_USER_AGENT}
        html = net.http_GET(url, headers=headers).content
        adblock_check(html, headers)
        headers.update({'Referer': url})
        for js_url in get_js_url(html):
            js = get_js(js_url, headers, hostname)
예제 #4
0
 def __init__(self):
     self.net = common.Net()
     #self.headers = {'User-Agent': common.SMU_USER_AGENT}
     self.headers = {'User-Agent': common.FF_USER_AGENT,
                     'Accept-Language':'en-US,en;q=0.5',
                     'Host': "thevideo.me"}
 def __init__(self):
     self.net = common.Net()
     self.headers = {'User-Agent': common.SMU_USER_AGENT}
예제 #6
0
 def __init__(self):
     self.hosts = []
     self.patterns = []
     self.net = common.Net()
예제 #7
0
 def __init__(self):
     self.net = common.Net()
     self.hosters = None
     self.hosts = None
     self.headers = {'User-Agent': USER_AGENT}
 def __init__(self):
     self.hosts = []
     self.patterns = []
     self.net = common.Net()
     self.scheme = 'https' if self.get_setting('use_https') == 'true' else 'http'