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

python定向爬取淘寶商品價格

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

python爬蟲學習之定向爬取淘寶商品價格,供大家參考,具體內容如下

import requests
import re

def getHTMLText(url):
  try:
    r = requests.get(url, timeout=30)
    r.raise_for_status() #如果發(fā)送了一個失敗請求(非200響應),#我們可以通過 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) #正則表達式來匹配 "view_price":"\d\."類型的字符串
    tlt = re.findall(r'\"raw_title\"\:\".*?\"',html)
#正則表達式來匹配 "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("序號","價格","商品名稱"))
  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()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python?eval()函數和ast.literal_eval()的區(qū)別你知道嗎

    Python?eval()函數和ast.literal_eval()的區(qū)別你知道嗎

    這篇文章主要為大家詳細介紹了Python?eval()函數和ast.literal_eval()的區(qū),文中圖片代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • python 基本數據類型占用內存空間大小的實例

    python 基本數據類型占用內存空間大小的實例

    今天小編就為大家分享一篇python 基本數據類型占用內存空間大小的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python個人博客程序開發(fā)實例用戶驗證功能

    Python個人博客程序開發(fā)實例用戶驗證功能

    這篇文章主要介紹了怎樣用Python來實現一個完整的個人博客系統(tǒng),我們通過實操上手的方式可以高效的鞏固所學的基礎知識,感興趣的朋友一起來看看吧
    2022-12-12
  • Python二叉搜索樹與雙向鏈表轉換算法示例

    Python二叉搜索樹與雙向鏈表轉換算法示例

    這篇文章主要介紹了Python二叉搜索樹與雙向鏈表轉換算法,涉及Python二叉樹構建、遍歷及鏈表構造等相關操作技巧,需要的朋友可以參考下
    2019-03-03
  • python 動態(tài)獲取當前運行的類名和函數名的方法

    python 動態(tài)獲取當前運行的類名和函數名的方法

    這篇文章主要介紹了python 動態(tài)獲取當前運行的類名和函數名的方法,分別介紹使用內置方法、sys模塊、修飾器、inspect模塊等方法,需要的朋友可以參考下
    2014-04-04
  • pytorch 準備、訓練和測試自己的圖片數據的方法

    pytorch 準備、訓練和測試自己的圖片數據的方法

    這篇文章主要介紹了pytorch 準備、訓練和測試自己的圖片數據的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • python 自動化數據提取之正則表達式

    python 自動化數據提取之正則表達式

    這篇文章主要介紹了python 自動化數據提取之正則表達式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2017-01-01
  • 詳解如何利用Python代碼刪除Word文檔空白行

    詳解如何利用Python代碼刪除Word文檔空白行

    Word文檔內容的整潔性與易讀性是體現文檔水平的關鍵因素之一,許多錯誤或不合理的內容,如多余的空白行,Python為批量刪除Word文檔空白行以及對這一過程的自動化處理提供了強有力的支持,本文將介紹如何利用Python自動化刪除Word文檔中的空白行,需要的朋友可以參考下
    2024-05-05
  • 詳解Python多線程Selenium跨瀏覽器測試

    詳解Python多線程Selenium跨瀏覽器測試

    本篇文章主要介紹了Python多線程Selenium跨瀏覽器測試,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 使用PyTorch實現去噪擴散模型的完整代碼

    使用PyTorch實現去噪擴散模型的完整代碼

    在本文中,我們將深入研究DDPM的復雜性,涵蓋其訓練過程,包括正向和逆向過程,并探索如何執(zhí)行采樣,在整個探索過程中,我們將使用PyTorch從頭開始構建DDPM,并完成其完整的訓練,需要的朋友可以參考下
    2024-01-01

最新評論

射洪县| 水城县| 泾阳县| 波密县| 太原市| 民勤县| 腾冲县| 南华县| 沙坪坝区| 北海市| 土默特左旗| 信丰县| 江山市| 清徐县| 丽江市| 靖宇县| 南华县| 贺兰县| 定陶县| 秦安县| 新民市| 漳平市| 临沂市| 廉江市| 米脂县| 常州市| 富平县| 沽源县| 壤塘县| 天柱县| 离岛区| 建德市| 深泽县| 朝阳县| 西和县| 新宾| 鲁甸县| 赤壁市| 常熟市| 建平县| 祥云县|