python selenium 執行 js

#點擊確定
    browser.find_element_by_xpath('/html/body/div[4]/div[14]/div/div/a[2]').click()
    
    #下面獲取的三個參數,都不能下單,可能是瀏覽器和app的環境差異
    #獲取 dfpToken 參數
    #dfpToken = browser.execute_script("return _dfp.getToken();")
    #print(dfpToken)
    #獲取 detect 參數
    #detect = browser.execute_script("return bd.rst();")
    #print(detect)
    #獲取 deviceToken 參數
    #deviceToken = browser.execute_script("function getCookie(key) {var str = document.cookie;if(!str) return null;var reg1 = new RegExp(key+\"=([^;]+)$\");var reg2 = new RegExp(key+\"=([^;]+);\");if(reg1.test(str)) {return str.match(reg1)[1];} else {return str.match(reg2)[1];}} return getCookie(\"_device_session_id\")")
    #print(deviceToken)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章