下你所需,载你所想!
汇集开发技术源码资料

解析器操作例子源码 通过域名和熊掌号查排名

:2.71KB :1 :2019-12-29 05:42:27

部分简介

.子程序 通过网址或熊掌号获取网站正常排名, 整数型, 公开, 通过域名或熊掌号获取网站的排名,默认在前100名找,找到返回排名数,找不到返回"100"
.参数 关键词, 文本型, , 要查找的关键词
.参数 域名, 文本型, 可空, 要查找的网站域名
.参数 熊掌号, 文本型, 可空, 要查找的网站熊掌号
.参数 类型, 整数型, 可空, 0或空为pc排名,1为移动端排名,暂时不支持查移动排名


返回 (100) ' ###############加移动后把这个删除' 移动端排名
.计次循环首 (10, 循环数5)
网页源码 = 网页_访问S (“https://m.baidu.com/s?word=” + 关键词 + “&pn=” + 到文本 (到整数 (循环数5 × 10 - 10)))
网页源码 = 编码_utf8到gb2312 (网页源码) ' 不转码下一步替换不干净,导致找不到标题
网页源码 = 文本_替换 (网页源码, , , , “”, “”, “”, “”)
.如果真 (寻找文本 (网页源码, 域名, , 假) ≠ -1)
网页源码 = 文本_取左边 (网页源码, 域名, , 真)
网页源码数组 = 分割文本 (网页源码, “aria-roledescription”, )
网页源码 = 网页源码数组 [取数组成员数 (网页源码数组)]
排名 = 文本_取出中间文本 (网页源码, “搜索结果第”, “条”, , )
.如果 (排名 = “”)
返回 (循环数5 × 10)
.否则
返回 (到整数 (循环数5 × 10 - 10) + 到整数 (排名))
.如果结束

.如果真结束

.计次循环尾 ()
返回 (100)

解析器操作例子源码 通过域名和熊掌号查排名

热门推荐

相关文章