驗證碼的url為:https://*****.com/opws-web/getCaptcha?t=1553435547176,最后的一串數字是時間戳。
網頁源代碼中,輸入驗證碼的陳述句為:$('#captchaImage').attr('src','/opws-web/getCaptcha?t='+ new Date().getTime());
各位大神們,怎么把一個驗證碼url的具體時間戳提取出來呢?
uj5u.com熱心網友回復:
看這個js就是取的當前系統的毫秒數啊,你直接用python取毫秒數傳過去就行了,為什么非要提取出來呢,后端服務器并不會知道你是用js生成的請求還是python生成的請求uj5u.com熱心網友回復:
可是用python總是無法精準的提取毫秒數啊,我只能用selenium自動登陸網頁后獲取cookie,然后再爬了
uj5u.com熱心網友回復:
python里的毫秒數和簡單啊,time.time()* 1000就是毫秒數uj5u.com熱心網友回復:
我說的不清楚了,不是獲取困難,而是獲取的毫秒數和js實際產生的總是無法做到一致…
uj5u.com熱心網友回復:
(求求管理員別刪了,這真不是灌水)請教一下樓主解決了嗎,我之前也遇到這種問題,URL后面帶時間戳
uj5u.com熱心網友回復:
希望大神來解決一下uj5u.com熱心網友回復:
有時候這個時間戳是沒有意義的,只是為了防止瀏覽器快取的。如果是這樣,直接生成時間戳就行。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/29724.html
上一篇:HarmonyOS 鴻蒙入門教程之01 基礎環境和開發工具 (教程含原始碼)
下一篇:使用go進行人臉識別活體檢測
