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)

 

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