亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python基于pandas實現json格式轉換成dataframe的方法

2020-02-15 21:58:15
字體:
來源:轉載
供稿:網友

本文實例講述了Python基于pandas實現json格式轉換成dataframe的方法。分享給大家供大家參考,具體如下:

# -*- coding:utf-8 -*-#!python3import reimport jsonfrom bs4 import BeautifulSoupimport pandas as pdimport requestsimport osfrom pandas.io.json import json_normalizeclass image_structs():  def __init__(self):    self.picture_url = {      "image_id": '',      "picture_url": ''    }class data_structs():  def __init__(self):    # columns=['title', 'item_url', 'id','picture_url','std_desc','description','information','fitment'])    self.info={      "title":'',      "item_url":'',      "id":0,      "picture_url":[],      "std_desc":'',      "description":'',      "information":'',      "fitment":''    }# "https://waldoch.com/store/catalogsearch/result/index/?cat=0&limit=200&p=1&q=nerf+bar"# https://waldoch.com/store/new-oem-ford-f-150-f150-5-running-boards-nerf-bar-crew-cab-2015-w-brackets-fl34-16451-ge5fm6.htmldef get_item_list(outfile):  result = []  for i in range(6):    print(i)    i = str(i+1)    url = "https://waldoch.com/store/catalogsearch/result/index/?cat=0&limit=200&p="+i+"&q=nerf+bar"    web = requests.get(url)    soup = BeautifulSoup(web.text,"html.parser")    alink = soup.find_all("a",class_="product-image")    for a in alink:      title = a["title"]      item_url = a["href"]      result.append([title,item_url])  df = pd.DataFrame(result,columns=["title","item_url"])  df = df.drop_duplicates()  df["id"] =df.index  df.to_excel(outfile,index=False)def get_item_info(file,outfile):  DEFAULT_FALSE = ""  df = pd.read_excel(file)  for i in df.index:    id = df.loc[i,"id"]    if os.path.exists(str(int(id))+".xlsx"):      continue    item_url = df.loc[i,"item_url"]    url = item_url    web = requests.get(url)    soup = BeautifulSoup(web.text, "html.parser")    # 圖片    imglink = soup.find_all("img", class_=re.compile("^gallery-image"))    data = data_structs()    data.info["title"] = df.loc[i,"title"]    data.info["id"] = id    data.info["item_url"] = item_url    for a in imglink:      image = image_structs()      image.picture_url["image_id"] = a["id"]      image.picture_url["picture_url"]=a["src"]      print(image.picture_url)      data.info["picture_url"].append(image.picture_url)    print(data.info)    # std_desc    std_desc = soup.find("div", itemprop="description")    try:      strings_desc = []      for ii in std_desc.stripped_strings:        strings_desc.append(ii)      strings_desc = "/n".join(strings_desc)    except:      strings_desc=DEFAULT_FALSE    # description    try:      desc = soup.find('h2', text="Description")      desc = desc.find_next()    except:      desc=DEFAULT_FALSE    description=desc    # information    try:      information = soup.find("h2", text='Information')      desc = information      desc = desc.find_next()    except:      desc=DEFAULT_FALSE    information = desc    # fitment    try:      fitment = soup.find('h2', text='Fitment')      desc = fitment      desc = desc.find_next()    except:      desc=DEFAULT_FALSE    fitment=desc    data.info["std_desc"] = strings_desc    data.info["description"] = str(description)    data.info["information"] = str(information)    data.info["fitment"] = str(fitment)    print(data.info.keys())    singledf = json_normalize(data.info,"picture_url",['title', 'item_url', 'id', 'std_desc', 'description', 'information', 'fitment'])    singledf.to_excel("test.xlsx",index=False)    exit()    # print(df.ix[i])  df.to_excel(outfile,index=False)# get_item_list("item_urls.xlsx")get_item_info("item_urls.xlsx","item_urls_info.xlsx")            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人精品久久一区二区三区| 91在线色戒在线| 日韩久久午夜影院| 久久的精品视频| 国产a∨精品一区二区三区不卡| 国产精品伦子伦免费视频| 欧美日韩一区二区精品| 91亚洲精华国产精华| 综合国产在线观看| 国产成人午夜视频网址| 欧美日韩另类在线| 久久影视三级福利片| 欧美成年人视频网站| 欧洲亚洲免费在线| 最近2019年好看中文字幕视频| 亚洲最大的免费| 在线性视频日韩欧美| 久久久精品一区| 精品国产网站地址| 国产精品欧美一区二区三区奶水| 精品久久久久久久久久ntr影视| 国产美女高潮久久白浆| 日本亚洲欧美三级| 成人在线国产精品| 黑人巨大精品欧美一区二区一视频| 亚洲精品99久久久久中文字幕| 亚洲国产福利在线| 色综合久久悠悠| 亚洲人精品午夜在线观看| 日韩美女主播视频| 久久综合色88| 日韩激情视频在线播放| 九九热精品视频国产| 亚洲精品国产精品自产a区红杏吧| 亚洲**2019国产| 欧美精品久久久久a| 亚洲性夜色噜噜噜7777| 91精品在线影院| 亚洲国产天堂网精品网站| 久久久久亚洲精品国产| 久久精品国产v日韩v亚洲| 国内精品模特av私拍在线观看| 欧美性受xxxx白人性爽| 琪琪第一精品导航| 欧美片一区二区三区| 国产精品青草久久久久福利99| 日韩中文字幕免费看| 91亚洲国产成人久久精品网站| 国产成一区二区| 91精品在线影院| 国产精品久久久精品| 国产一区玩具在线观看| 久久成人人人人精品欧| 亚洲精品不卡在线| 超碰97人人做人人爱少妇| 久久99亚洲热视| 亚洲精品成人久久电影| 91影院在线免费观看视频| 一个人www欧美| 97av在线视频| 国产九九精品视频| 亚洲电影免费观看高清完整版在线观看| 国产在线观看不卡| 亚洲成人黄色在线| 中文精品99久久国产香蕉| 91在线免费看网站| 国产精品一区二区三| 另类专区欧美制服同性| 久久久视频在线| 亚洲精品福利资源站| 亚洲xxx大片| 成人国产精品av| 亚洲电影在线观看| 欧美洲成人男女午夜视频| 精品久久久久久久久中文字幕| 2018国产精品视频| 国产一区二区黑人欧美xxxx| 国产91精品在线播放| 亚洲国产精品视频在线观看| 国产午夜精品全部视频在线播放| 欧美三级欧美成人高清www| 欧美高清视频免费观看| 日韩电影在线观看永久视频免费网站| 亚洲在线观看视频| 色噜噜亚洲精品中文字幕| 国产精品久久久久久久电影| 91香蕉国产在线观看| 亚洲精品之草原avav久久| www.日本久久久久com.| 欧美黑人国产人伦爽爽爽| 日韩免费av片在线观看| 人人澡人人澡人人看欧美| 国产91在线播放九色快色| 在线性视频日韩欧美| 国产精品wwww| 欧美乱大交做爰xxxⅹ性3| 亚洲国产天堂网精品网站| 久久99久久99精品免观看粉嫩| 777国产偷窥盗摄精品视频| 久久久91精品国产一区不卡| 欧美另类精品xxxx孕妇| 国产精品美女视频网站| 国产成人综合精品| 国产精品视频在线观看| 亚洲精品中文字幕有码专区| 久久亚洲电影天堂| 精品视频在线播放色网色视频| 欧美福利视频网站| 精品一区二区三区四区在线| www.亚洲免费视频| 欧美成人在线免费视频| 中文字幕亚洲无线码a| 久久夜色精品亚洲噜噜国产mv| 97avcom| 久久久免费高清电视剧观看| 精品国产鲁一鲁一区二区张丽| 欧美精品xxx| 69久久夜色精品国产69乱青草| 亚洲aⅴ日韩av电影在线观看| 日韩成人在线视频| 亚洲男人第一网站| 国产精品欧美一区二区三区奶水| 51久久精品夜色国产麻豆| 亚洲第一免费网站| 91精品啪在线观看麻豆免费| 亚洲精品久久久一区二区三区| 高清日韩电视剧大全免费播放在线观看| 九九九久久国产免费| 91在线播放国产| 亚洲一区二区三区乱码aⅴ| 97视频人免费观看| 日韩a**中文字幕| 久久精品成人欧美大片古装| 亚洲成人网久久久| 国产成人av在线播放| 在线视频精品一| 黄色精品在线看| 亚洲国产精久久久久久久| 91免费视频国产| 国产成人精品视频在线观看| 欧美一级片一区| 国语对白做受69| 欧美黄色三级网站| 性欧美长视频免费观看不卡| 欧美劲爆第一页| 亚洲国产精品女人久久久| 亚洲大尺度美女在线| 中文字幕不卡av| 欧美精品福利在线| 国产欧美日韩专区发布| 久久久91精品国产| 久久精品亚洲热| 国产在线日韩在线| 国产69精品久久久久99| 91超碰中文字幕久久精品| 亚洲精品日产aⅴ| 欧美亚洲视频在线看网址| 色偷偷av一区二区三区乱| 国产精品夜间视频香蕉| 亚洲精品av在线播放| 国产精品高潮呻吟久久av野狼| 成人网页在线免费观看| 欧美午夜片欧美片在线观看| 高清视频欧美一级|