最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python定向爬取淘寶商品價(jià)格

 更新時(shí)間:2018年02月27日 09:08:06   作者:learn_is_happy  
這篇文章主要為大家詳細(xì)介紹了python定向爬取淘寶商品價(jià)格,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

python爬蟲學(xué)習(xí)之定向爬取淘寶商品價(jià)格,供大家參考,具體內(nèi)容如下

import requests
import re

def getHTMLText(url):
  try:
    r = requests.get(url, timeout=30)
    r.raise_for_status() #如果發(fā)送了一個(gè)失敗請(qǐng)求(非200響應(yīng)),#我們可以通過 Response.raise_for_status() 來拋出異常:
    r.encoding= r.apparent_encoding
    return r.text
  except:
    return ""

def parsePage(ilt,html):
  try:
    plt = re.findall(r'\"view_price\"\:\"[\d\.]*?\"',html) #正則表達(dá)式來匹配 "view_price":"\d\."類型的字符串
    tlt = re.findall(r'\"raw_title\"\:\".*?\"',html)
#正則表達(dá)式來匹配 "raw_title":".*?"類型的字符串,.*?是任意字符的最小匹配
    for i in range(len(plt)):
      price = eval(plt[i].split(':')[1])
      title = eval(tlt[i].split(':')[1])
      ilt.append([price,title])
  except:
    print ("")


def PrintGoodsList(ilt):
  tplt = "{:4}\t{:8}\t{:16}"
  print (tplt.format("序號(hào)","價(jià)格","商品名稱"))
  count = 0
  for g in ilt:
    count = count + 1
    print (tplt.format(count,g[0],g[1]))
def main():
  goods = '書包'
  depth = 2
  start_url = 'https://s.taobao.com/search?q=' + goods
  infoList=[]
  for i in range(depth):
    try:
      url = start_url + '&s=' + str(44*i)
      html= getHTMLText(url)
      parsePage(infoList,html)
    except:
      continue

  PrintGoodsList(infoList)

main()

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

蕉岭县| 遵义县| 满城县| 阿图什市| 高唐县| 汶川县| 沁阳市| 阿克陶县| 博湖县| 天镇县| 台中市| 凌云县| 增城市| 藁城市| 炉霍县| 买车| 松江区| 陈巴尔虎旗| 五河县| 芒康县| 崇州市| 汉沽区| 梅河口市| 张掖市| 梁山县| 美姑县| 乌鲁木齐县| 大城县| 榆树市| 武义县| 闽清县| 昭平县| 唐海县| 阿拉善盟| 郴州市| 镇平县| 丁青县| 神农架林区| 中超| 洛隆县| 江都市|