Ejemplo n.º 1
0
def _getJsonList(url):
  stream = getStream(url)
  data = getCodingContent(stream)
  pattern = re.compile(r'(?<=var imgdata =).*?(?=;v)')
  block = pattern.findall(data)[0]
  jsonlist = json.loads(block)
  return jsonlist['data'][:-1]
Ejemplo n.º 2
0
def getImageUrlList(url):
  stream = getStream(url)
  data = getCodingContent(stream)
  parser = MyParser()
  parser.feed(data)
  alist = parser.scriptList
  longestStr = longestString(alist)
  var_img = cutTo(longestStr, ';')
  return getImageUrlFromScript(var_img)
Ejemplo n.º 3
0
def searchResult(url):
  parser = MyParser()
  parser.feed(getCodingContent(getStream(url)))
  block = longestString(parser.scriptList)
  parser.close()
  pattern = re.compile('(?<="listNum":)\d*(?=,)')
  count = pattern.findall(block)
  if count:
    count = int(count[0])
    return count
  return 0
Ejemplo n.º 4
0
def _getParams(url, parser):
  """Get a dict contained the url params"""
  stream = getStream(url)
  data = getCodingContent(stream)
  parser.feed(data)
  return parser.formParams
Ejemplo n.º 5
0
def getParams(url, parser):
  stream = getStream(url)
  data = getCodingContent(stream)
  parser.feed(data)
  return parser.formParams