b站搜索页,可惜是时灵时不灵,然后
pageElement
一般是result-table-list
、video-list row
,一把是带个list或table,如果设置了就立刻消失,那么就是不行,就甭浪费时间折腾了。
如果查看插件是否识别出下一页
,打开F12既可以看到是否识别成功,或者是否根据规则来
{
"name": "哔哩哔哩_Bilibili",
"url": "^https?://search\\.bilibili\\.com/",
"pageElement": "//*[@class=\"video-list row\"]"
}
{
"name": "检索-中国知网",
"url": "^https?://kns\\.cnki\\.net/kns8/defaultresult/",
"nextLink": "//*[@id=\"PageNext\"]",
"action": 0
}
一般是只设置pageElement,下一页通常都能找到;还有一些就是在container里面,需要设置一下height
,因为部分是设置了最大高度。
例如 xx电网招聘岗位
{
"name": "电网",
"url": "^https?://zhaopin\\.csg\\.cn/",
"pageElement": "body > div#app > div.page-wrapper > div.box.banner > div.content > div.page-header-index-wide > div.container > div.ant-spin-nested-loading > div.ant-spin-container"
}
需要添加个脚本,设置一下height
,因为部分是设置了最大高度1000px。
window.onload = function(){
setTimeout(function(){
document.getElementsByClassName("page-header-index-wide")[0].style.height = "100%"
},1000)
};