; } } 有了登录代码我们还得获取博客文章列表,这是我们爬取的源头。...首先进入首页,然后获取到首页左侧栏的分类列表的url,点开这些url,就是分类下的所有文章了。...这里我们只取每个分类下初始页的文章列表url(当然还可以自行实现鼠标下拉时的分页,以获取到更多的文章列表),这里定义了一个名为FETCHPAGES的数组常量,管理所需爬取的分类列表。...url String href = blog.attr("href"); // 获取文章url后的ID,在评论时需要用到 String commitSuffixUrl...url,然后打开url,拼接评论请求url,以及请求参数,发起post请求,评论上三次以后就会被网站服务器限制,提示评论太快,需要睡眠2秒钟再继续,最后会把评论成功的url和数量记录到本地文件中,便于查看
string import urllib2 import re import time import random class CSDN_Spider: def __init__(self,url...): self.myUrl = url self.datas = [] print u"爬虫已启动...."...def csdn(self): url = self.myUrl + "?...viewmode=contents') req.add_header('GET', url) mypage = urllib2.urlopen(req).read()....= "http://blog.csdn.net/yangshangwei" mySpider = CSDN_Spider(url) mySpider.csdn() ---- 运行 ?
本篇文章实现了为 Typecho 博客文章评论添加显示 UserAgent(UA)的功能 本功能可替代 UserAgent 插件,更美观、简洁且好看 效果显示 大概就是这样了,实际效果请看我的评论!...目前可以识别的操作系统以及浏览器 食用方法 这里以 Mirages为例,其他主题操作方法类似(VOID配置看评论)。...:url(https://img.jichun29.cn/img/20200226125430.png)}.icon-linux{background-image:url(https://img.jichun29....png)} 也可后台加入自定义 css 或是直接在 header.php 中引入 然后 找到 Mirages/functions.php,将下面代码完整复制,加到 functions.php 文件的最末尾...> 如果修改完都显示 Linux 的话,需要将上面的 comments 替换成 this 即可,注意代码缩进修改完后刷新浏览器缓存,现在你的评论 UA 已经变得很漂亮啦!
魏艾斯博客建立也有半年多了,承蒙大家喜欢每天也有一定访问量,因为 vps 涉及的范围较广泛,所以博文内容也蛮杂乱的。...从有访问量开始就一直被垃圾英文评论骚扰,不胜其烦,现在用wodpress 博客禁止对某篇文章发表评论的方法试试看,后面再来汇报效果。 ?...后来发现垃圾评论只针对一篇文章而发,就是:如何设置免费网易企业邮箱,大概是因为标题中带有邮箱二字被软件扫描到盯上了,而这文章发布已久又不适合再改了。 ?...就是在 wordpress 后台找到要禁止评论的文章,将鼠标移到文章标题上可以看到出现了四个文字链接可以对文章进行操作。选择“快速编辑”,把允许评论的对勾去掉,点击下面的“更新”。 ?...然后去前台打开这篇文章最下面就找不到评论框了,我不知道这样会不会好用不过尝试一下吧,机器评论的都是不定时发送的,过一阵子再看看是否还会有垃圾英文评论发进来。
博客关闭评论近一个月的时间,总体的感觉很是安逸,不过看了留言板的反馈,感觉关闭评论对一些真正需要帮助的朋友还是带来了些许不方便,思前考后,决定再次开放评论。...但是在百度云加速中,我依然开启了 html 的加速,所以每次打开文章页面,评论中的用户信息都会清空!所以,不是很相关、很重要的评论,我建议还是去留言板比较省时省力。...0) ②、保存到收藏夹 I、如果是 360 等第三方浏览器,可直接拖拽【快速填写本文的评论信息】到浏览器收藏夹即可; II、也可以右键【快速填写本文的评论信息】,选择添加到收藏夹,然后使用 Ctrl +...III:直接使用 Ctrl+D,先随便收藏一个网页,然后右键这个收藏,将链接内容修改成本文生成的 js 代码即可。...快速填写WP评论信息 经过几番折腾,我已将此功能集成到博客的评论框上面: 对于未作 CDN 缓存的页面(即可记住用户信息),只会在首次评论的时候出现懒人代码按钮
前言 静态博客跟传统博客不一样,没有自带评论系统。...以 PHP + Mysql 为代表的 Wordpress 这类动态博客,天然带有数据库存储评论,而且博客前后端本地进行数据交互,提交评论、渲染评论都很快。...而静态博客只产生静态网页文件,评论系统均需要依赖第三方评论系统。...但是慢慢发现评论越来越少,有需要咨询问题的朋友宁愿通过邮件或者 QQ 这些途径联系,也不会在博客上留言讨论。这让我开始反思评论系统的选择了。...刚好在这个时间,我发现了 Twikoo,它吸引我的地方在于,它是部署在腾讯云 CloudBase 的,刚好我的博客也是部署在 CloudBase 上的,这正合我意啊,部署博客、评论、嘀咕一把梭,全都部署在
# 参考资料 习惯把参考资料写在文章的前面,毕竟是踩在人家的肩膀上,先有他才有我这文章,前后顺序不能乱。...他的这篇文章总结的很全,但是对于每一个评论还欠缺细致的描述,这篇文章下我会做些补充, # 之前用的 livere 关于博客的评论插件,在最开始的搭建博客之前就有过考虑和纠结,国内的评论界面浮夸流程繁琐...下面说下其他评论插件,因为之前放了大佬的文章,他总结的也很全面,我这边就挑几个大家耳熟能详的来说,而且只说缺点。...# disqus 他唯一一个缺点就是被墙了,他要求每一个看你博客的读者都要科学上网才可以,对于我的博客来说,不仅仅是写一下技术文档,有时候会更新下照片、游记之类的,所以不想对读者有太高的要求。...# Hypercomments 这个也是我最后选择的评论插件,同样也提供付费和免费的服务 免费版完全满足我的博客使用,没有发现以上一些第三方的缺点,同时界面也不错,唯一不足的就是新评论的邮件提醒不知道怎么调出来
1.这里推荐的评论功能插件为valine 官网:https://valine.js.org/ 注册登录网站:https://leancloud.cn/ 需要实名注册登记,可以使用支付宝来实名认证,很快的...(需要实名登记才能创建应用) 3.获取 appkey 和 appid 创建完成应用后,进入应用->设置->应用 key,找到相应的 appkey 和 appid。...4.配置主题文件_config.yml 搜索 valine,一般可看到如下,将 enbled:true, 并填写 appid 和 appkey(从 leancloud 中获取的 appid 和 appkey...activated by default. # To use it, activate the configuration item and set appId and appKey. # Valine 评论模块的配置.... 6.重启你的博客 大功告成!!
实现思路 1 既然是自定义的 url 地址,那么肯定要保存到数据库。 2 拦截所有的请求,然后判断请求的地址是不是一个博文的自定义 url 地址。...3 如果是就重定向或者转发到博文统一展示页(重定向或者转发时将博文的 ID 传过去)。 4 博文统一展示页就通过博文的 id 就可以展示文章内容了。...HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //获取所有文章的...URL List allUrl = mlogArticlesService.getAllUrl(); //获取请求的路径 String servletPath...registry.addInterceptor(getMlogPathInterceptor()).addPathPatterns("/**"); } } 文章统一展示页处理
Artalk 简介:Artalk 是一款简洁的自托管评论系统,你可以在服务器上轻松部署并置入前端页面中。...简介:一款快速、简洁且高效的无后端评论系统。...官网:https://utteranc.es/ Disqus 简介:当前最大的第三方评论系统,需要访问国外网站 官网:http://disqus.com/ Waline 简介:一款基于 Valine 衍生的简洁...、安全的评论系统。...官网:https://waline.js.org/ 来必力 LiveRe 简介:一家来自韩国的评论系统 官网:https://livere.com/ 最后 还有一些倒闭的和没多少人用的就不在多介绍了..
阅读更多 XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去? 前提:在不修改XML的条件下,修改XML的,不要这个,这个变态的谁都会。。。...其它的工具及另外的方法如下,但是想获取到类似XMLBuddy的cache一样的功能。何办? ...XMLBuddy 由于打开XML文件时会根据XML文件里定义的DTD去网上查找相应的DTD文件,这样导至打开的时候会相当慢,特别是如果你的机器上不了外网的话,就更慢了。 ...解决的办法有两个: 一、在本机开启Web服务(如Tomcat等等),并设置端口为80,然后根据DTD 的目录结构建立相应的结构,并把DTD文件放进去。...于是在编辑XML文件时就会有相关的提示及错误提示信息,可以减少一些书写XML文件时发生的低级错误了。 在XMLSpy里一直没有找到这个相应的功能,有谁知道吗?
据 Google 黑板报的日志 指定您的URL范式:Google,雅虎,微软最近共同发布了一个新的标签 canonical 标签,用来解决由于 URL 形式不同而造成的重复内容的问题。...item=swedish-fish" /> 这样任何含有这个标签的网页,不管他最终的 URL 是如何,Google 等搜索引擎最终都会只收录 canonical 标签指定的那个。...对于 WordPress 博客来说,我个人感觉最重要的就是日志页面,所以我们可以在主题的 header.php 添加如下代码来实现日志页面的网址规范化。 当然如果你想对你的博客所有的页面指定 canonical url,可以通过这个 WordPress 插件 Canonical URL plugin 来实现。...最后非常遗憾的是支持 canonical 标签的搜索引擎里面没有百度。 ----
背景 突发奇想,想让自己的 《前端进阶小书》拥有评论功能,于是开始了探索之路 实现之路 1....创建评论组件 Vuepress 默认 .vuepress / components 文件夹下的组件会全局注册, 因此我们创建一个 comment 组件 gittalk.css 请点击 这里 <template...', clientSecret: '你的clientSecret', repo: '你的仓库名称', owner: '你的用户名', //...使用评论组件 理论上,我们在每个 markdown 文件里直接加入这个组件即可,但是每次都添加有点麻烦,还是让 node 来帮我们吧 根目录创建 build 文件夹, 创建三个文件 addComponents.js.../builds/delComponents.js", OK,大功告成,将你的项目推上 github 试试看吧 效果可以看我的项目 《前端进阶小书》 查看。 That is all!
今天在整理一个ZBLOG PHP程序制作的企业网站发现升级版本之后导致调出的文章有些兼容问题,于是找到重新调用文章的方法,这里一并整理下来。...1、调用评论最多的文章 {php} $order = array('log_CommNums'=>'DESC'); $where = array(array('=','log_Status','0'))...3、调用最新发布文章 {foreach GetList(10) as $newlist} {$newlist.Time('m-d')}<a href="{$newlist.<em>Url</em>...这个在企业网站中还是不行,因为我们要最多<em>的</em>调用某个分类<em>的</em>最新<em>文章</em>。...可以用到企业网站某个单独分类<em>的</em>调用某个分类。 本文出处:老蒋部落 » ZBLOG PHP调用<em>评论</em>最多<em>的</em><em>文章</em>/点击最多<em>的</em><em>文章</em>方法 | 欢迎分享
最近,闲着没事,又把上个月写得代码拿出来了,随便完善一下没完成的评论的路由接口。 评论应该是在整个博客数据存储中,模型最为复杂的一部分了。首先要考虑的是和文章进行关联。...isOwner: { 34 type: Boolean, 35 required: true 36 }, 37 email: { 38 type: String 39 }, 40 url..._id(文章),在 hasChild 中记录是否存在回复。...如 post 中的一篇 pid 为 11 的文章下有一条评论,那么 key 中命名 11#001,这是第一条评论,如果该评论下存在一条回复,则回复的 key 为 11#001#001,下层亦是如此。...使用该命名方式可以容纳的每条评论的回复量为 999,可以根据需求调整0的数量。 设定 Key 的意义 在建立记录的时候就把后期需要用到的slug直接生成,方便了前端的调用。这是一个原因。
给大家介绍一个博客评论神器,Valine。 本来hexo博客用的是gitment,我也非常喜欢,看着逼格就超高呀。无奈我用着bug略多,而且毕竟有github账户的小伙伴似乎并不多。...于是我就忍痛准备换评论系统。然后在最近刚刚加入的hexo博客群里,看见了一个神器。也就是本篇主人公——Valine.js。 具体配置就见如下的文章吧。它的定义—— 一款极简的无后端评论系统。...Valine -- 一款极简的评论系统 Valine官网 这个评论系统是基于LeanCloud的,大家应该对这个很熟悉,对,Hexo的博客阅读量统计也是它。官网网址如下,需要注册一个账户。...//评论框默认显示 avatar: hide //评论者的头像,我这里设置的不显示 guest_info: nick # custom comment header pageSize: 10...[在这里插入图片描述] 效果预览 https://how2playlife.com/ 随便找一篇文章,拉到最下面,就是这个效果啦
我们在购物的时候是不是希望购买别人也在购买的商品?...我们在访问别人网站的时候是不是也想看看网站中有哪些文章也是大家关注的,于是我们会在制作主题模板的时候调用最热门的文章,比如调用评论数最多的,或者是访问量最高的文章。...在这篇文章中,老蒋准备整理来自Typecho主题中调用评论最多的文章。...// 评论最多的文章 重新整理来自itbulu.com function getHotComments($limit = 10){ $db = Typecho_Db::get(); $result..., 'post') ->where('created <= unix_timestamp(now())', 'post') //添加这一句避免未达到时间的文章提前曝光 -
直接可以在mweb中编写文章,然后一键发布就好了.配置文件如下 这里的网址要写自己的. Tags: mweb Archives QR Code
今天登录社区的时候看到有之前的文章有个留言的评论,说如何统计typecho所有文章的字数,这里分享一下代码。...在当前主题的functions.php文件中添加函数//字数统计function allOfCharacters() { $chars = 0; $db = Typecho_Db::get(...>字 全站字数就是调用成功了,其他的typecho主题也是一样的方法。...图片小插曲腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。...这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧 。
领取专属 10元无门槛券
手把手带您无忧上云