[問題] 有沒有辦法擷取跳轉後的網址字串?

作者: ucci (九滴)   2021-12-24 12:19:45
fc2部落格添加計數
但官方沒有給計數的參數
想要計數顯示只可以用官方圖樣
ex:
https://clap.fc2.com/images/button/white/
fc2claptwsample?url=http%3A%2F%2Fclap.fc2.com&lang=tw
運作方式
<連結>
//clap.fc2.com/images/button/white/<內建的網址參數>&lang=tw
跳轉↓
//static.fc2.com/image/clap/number/white/3000.gif
計數圖樣
*綠色gif檔名稱就是計數數字
是想要擷取的網址字串
想要請教大家
有沒有辦法擷取跳轉後的網址字串?
與大概要使用的方法
作者: imhaha (嘿嘿)   2021-12-24 12:42:00
這個舉例 有看沒有懂
作者: vi000246 (Vi)   2021-12-24 13:11:00
regex
作者: ucci (九滴)   2021-12-25 00:57:00
外行解釋不好 盡量講得懂就是html只要這段<img>src="<連結>"</img>瀏覽器就可以讀取到跳轉的計數圖但是瀏覽器f12指標圖示還是顯示<連結>中的網址想要請教大家能不能只用<連結>就可以擷取到圖樣網址的檔名
作者: OrzOGC (洞八達人.拖哨天王)   2021-12-25 01:18:00
request
作者: ssccg (23)   2021-12-25 12:04:00
自己發request不要follow redirect就可以,但是要在瀏覽器環境用js要取到就不一定可行,尤其是有跨網域問題https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/responseURL 假設你沒有跨網域問題要在js做可以用這個
作者: ucci (九滴)   2021-12-26 11:14:00
log GET <連結>net::ERR_FAILED 302 不是<圖樣網址>console.log(xhr.responseURL);是不是表示沒辦法取得最終網址?試了部落格內的網頁 出現net::ERR_FAILED 200好可惜 已經學會把檔名取出來 卻拿不到網址
作者: vi000246 (Vi)   2021-12-31 14:26:00
大概知道你想表達什麼 就是發request 取response如果有跨域問題的話只能在後端做

Links booklink

Contact Us: admin [ a t ] ucptt.com