第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用蟒蛇x路徑將 Javascript 數(shù)組作為鍵值對讀取

使用蟒蛇x路徑將 Javascript 數(shù)組作為鍵值對讀取

瀟湘沐 2022-09-20 15:17:32
如何使用蟒蛇xpath將下面的Javascript數(shù)組作為鍵值對讀?。吭隍咧?,Output將是[“id”,“359521”,“名稱”,“HO1迷你簡報HO1”等]可能在1中去獲取一個python列表元素,我可以在其中訪問數(shù)據(jù)幫助贊賞以公文形式寫成的<script type="text/javascript">        var wcIsGtm = false;    var productImpressions = [];    var promoImpressions = [];    var wcGuaTrackerName = '';    var wcGuaGlobalTrackerName = 'allstores.';    var wcGuaGlobalTrackerEnabled = '0';    var referralExclusionList = [];    if(document.referrer) {        for(excludedDomain in referralExclusionList) {            if(document.referrer.indexOf(excludedDomain) != -1) {                document.referrer = '';            }        }    }        (function(w,e,b,c,oo,ki,ng){w['GoogleAnalyticsObject']=oo;w[oo]=w[oo]||function(){        (w[oo].q=w[oo].q||[]).push(arguments)},w[oo].l=1*new Date();ki=e.createElement(b),        ng=e.getElementsByTagName(b)[0];ki.async=1;ki.src=c;ng.parentNode.insertBefore(ki,ng)        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');    ga('create', 'UA-19354276-10', 'auto');ga('require', 'ec');ga('set', '&cu', 'EUR');             var productDetail = {                 'id': '359521',                 'name': 'HO1 mini-briefs HO1',                 'category': 'Collection HOM Basics/Slips',                 'brand': '',                 'price': '10.4',                 'variant': ''             };             ga('ec:addProduct', productDetail);             ga('ec:setAction', 'detail');ga('send', 'pageview');</script><meta property="og:locale" content="en_US" /><meta property="og:title" content="HO1 mini-briefs HO1" /><meta property="og:type" content="product" />另一個例子是    var AWACP_CONFIG = {        mageVersion: '1.9.3.1',        useProgress : 1,        popupForAllProducts : 0,        addProductConfirmationEnabled : 1,        removeProductConfirmationEnabled : 1,        dialogsVAlign: 'center',        cartAnimation: 'opacity',        addProductCounterBeginFrom : 0,        removeProductCounterBeginFrom : 0,        hasFileOption : false    };
查看完整描述

1 回答

?
開滿天機

TA貢獻1786條經(jīng)驗 獲得超13個贊

如果我對你的理解是正確的,你可以做下面這樣的事情。請注意,xpath在這里不起作用,正則表達(dá)式是有問題的。因此,我認(rèn)為,最干凈的方法是使用字符串操作和字典。


對于第一個:


arr = """your first html example"

splt_str = 'var productDetail = {'

trg = arr.split(splt_str)[1].split('}')[0].split(',')

stf = {}

for t in trg:

    entry = t.strip().replace("'","").split(':')

    stf[entry[0]]= entry[1]

for k, v in stf.items():

    print(k, v)

輸出:


id  4002021

name  Tommy string

category  Collection Brand Basics

brand  

price  8.31

variant  

對于第二行,將前兩行更改為:


arr = """your second html example"

splt_str = 'var AWACP_CONFIG = {'

輸出:


mageVersion  1.9.3.1

useProgress   1

popupForAllProducts   0

addProductConfirmationEnabled   1

removeProductConfirmationEnabled   1

dialogsVAlign  center

cartAnimation  opacity

addProductCounterBeginFrom   0

removeProductCounterBeginFrom   0

hasFileOption   false


查看完整回答
反對 回復(fù) 2022-09-20
  • 1 回答
  • 0 關(guān)注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號