作者ucci (九滴)
看板Web_Design
標題[問題] 有沒有辦法擷取跳轉後的網址字串?
時間Fri Dec 24 12:19:45 2021
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檔名稱就是計數數字
是想要擷取的網址字串
想要請教大家
有沒有辦法擷取跳轉後的網址字串?
與大概要使用的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.227.22 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1640319587.A.B0B.html
1F:→ imhaha: 這個舉例 有看沒有懂 12/24 12:42
2F:推 vi000246: regex 12/24 13:11
3F:→ ucci: 外行解釋不好 盡量講得懂 12/25 00:57
4F:→ ucci: 就是html只要這段<img>src="<連結>"</img> 12/25 00:59
5F:→ ucci: 瀏覽器就可以讀取到跳轉的計數圖 12/25 01:00
6F:→ ucci: 但是瀏覽器f12指標圖示還是顯示<連結>中的網址 12/25 01:03
7F:→ ucci: 想要請教大家能不能只用<連結>就可以擷取到圖樣網址的檔名 12/25 01:08
8F:→ OrzOGC: request 12/25 01:18
9F:→ ssccg: 自己發request不要follow redirect就可以,但是要在瀏覽器 12/25 12:04
10F:→ ssccg: 環境用js要取到就不一定可行,尤其是有跨網域問題 12/25 12:05
12F:→ ssccg: st/responseURL 假設你沒有跨網域問題要在js做可以用這個 12/25 12:16
13F:→ ucci: log GET <連結>net::ERR_FAILED 302 不是<圖樣網址> 12/26 11:14
14F:→ ucci: console.log(xhr.responseURL); 12/26 11:15
15F:→ ucci: 是不是表示沒辦法取得最終網址? 12/26 11:16
16F:→ ucci: 試了部落格內的網頁 出現net::ERR_FAILED 200 12/26 11:17
17F:→ ucci: 好可惜 已經學會把檔名取出來 卻拿不到網址 12/26 11:19
18F:→ vi000246: 大概知道你想表達什麼 就是發request 取response 12/31 14:26
19F:→ vi000246: 如果有跨域問題的話只能在後端做 12/31 14:26