[bilibili] Add preliminary support (#2174)

The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
This commit is contained in:
Philipp Hagemeister 2014-04-21 13:45:27 +02:00
parent 0321213c11
commit 28746fbd59
4 changed files with 116 additions and 3 deletions

View file

@ -1245,7 +1245,10 @@ class HEADRequest(compat_urllib_request.Request):
return "HEAD"
def int_or_none(v, scale=1, default=None):
def int_or_none(v, scale=1, default=None, get_attr=None):
if get_attr:
if v is not None:
v = getattr(v, get_attr, None)
return default if v is None else (int(v) // scale)