首页 技术 正文
技术 2022年11月19日
0 收藏 353 点赞 4,105 浏览 1515 个字

  统计分析可以反映出网站运营的情况,并根据实际作出相应的调整,是站长必需的基础技能。ytkah感觉最好用的是谷歌统计,里面有个搜索关键词及对应受访页面,这个功能对优化用处很大,但大家都知道访问不太顺畅。statcounter也有相似的功能,但免费版只能显示最近几天或最近几百条的记录。bd统计、cnzz也有类似的功能,只是不太明显,没注意的话可能发现不到,没错,就是访问明细那。最相关的文章:如何从统计中批量获取BD搜索关键词及对应的入口页面?

如何用excel urldecode解码把url编码转为汉字?

  以上是cnzz的截图,只能显示最近7天的数据,可以每周下载一次,最好能每天都看,seo是一个持续的过程。

  说了那么多,进入正题。把访问明细表导出来后会发现有些页面是其他搜索页,比如博客园自带的搜索

如何用excel urldecode解码把url编码转为汉字?

  这些搜索页url是经过编码的,如何用excel urldecode解码把url编码转为汉字?如上图所示,A1转为A5的形式

  在excel左上角的菜单,点击 “开发工具” – 选“Visual Basic”,在新界面中选 “插入” – “模块”,输入如下代码

Function URLDecode(ByVal strIn)
URLDecode = ""
Dim sl: sl =
Dim tl: tl =
Dim key: key = "%"
Dim kl: kl = Len(key)
sl = InStr(sl, strIn, key, )
Do While sl >
If (tl = And sl <> ) Or tl < sl Then
URLDecode = URLDecode & Mid(strIn, tl, sl - tl)
End If
Dim hh, hi, hl
Dim a
Select Case UCase(Mid(strIn, sl + kl, ))
Case "U" 'Unicode URLEncode
a = Mid(strIn, sl + kl + , )
URLDecode = URLDecode & ChrW("&H" & a)
sl = sl +
Case "E" 'UTF-8 URLEncode
hh = Mid(strIn, sl + kl, )
a = Int("&H" & hh) 'ascii码
If Abs(a) < Then
sl = sl +
URLDecode = URLDecode & Chr(a)
Else
hi = Mid(strIn, sl + + kl, )
hl = Mid(strIn, sl + + kl, )
a = ("&H" & hh And &HF) * ^ Or ("&H" & hi And &H3F) * ^ Or ("&H" & hl And &H3F)
If a < Then a = a +
URLDecode = URLDecode & ChrW(a)
sl = sl +
End If
Case Else 'Asc URLEncode
hh = Mid(strIn, sl + kl, ) '高位
a = Int("&H" & hh) 'ascii码
If Abs(a) < Then
sl = sl +
Else
hi = Mid(strIn, sl + + kl, ) '低位
a = Int("&H" & hh & hi) '非ascii码
sl = sl +
End If
URLDecode = URLDecode & Chr(a)
End Select
tl = sl
sl = InStr(sl, strIn, key, )
Loop
URLDecode = URLDecode & Mid(strIn, tl)
End Function

  保存

  关掉VB窗口,直接在A5单元格输入框输入函数=URLDecode(A1),就可以得到所要的结果了

  如果要把中文编译成编码呢?也是可以的

Function GetURL$(txt$, Optional LC = &H804)
Dim a() As Byte: a = StrConv(txt, vbFromUnicode, LC)
For i = To UBound(a)
GetURL = GetURL & "%" & Right("" & Hex(a(i)), )
Next
End Function
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,104
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,581
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,428
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,200
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,835
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,918