pyquery库是jQuery的Python实现,可以用于解析HTML网页内容,使用方法:
1 | from pyquery import PyQuery as pq |
- 可加载一段HTML字符串,或一个HTML文件,或是一个url地址,例:
1 | d = pq("<html><title>hello</title></html>") |
pyquery库是jQuery的Python实现,可以用于解析HTML网页内容,使用方法:
1 | from pyquery import PyQuery as pq |
1 | d = pq("<html><title>hello</title></html>") |
XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSLT间的语法模型。但是 XPath 很快的被开发者采用来当作小型查询语言。
简单说,xpath就是: 选择XML文件中节点的方法。
所谓节点(node),就是XML文件的最小构成单位,一共分成7种。
最近在朋友的博客里看到了一篇文章,是讲伯乐在线这个网站上有一个面向对象栏目。什么是面向对象呢,面向对象是一个专门为IT单身男女服务的征友传播平台,由伯乐在线专门为程序员爱情创立的一个公益+免费活动。简单来说,网站的女用户在这个栏目组发帖子,包括自己的相关信息,以及理想的男友条件,男生们可以付出一定代价获得女用户保存在网站上的个人联系方式,看对眼的话,就去领证:)
Selenium是什么,看看Encyclopedia上的说明:
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite、Google Chrome等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。
简单地说,Selenium就是一个通过执行预先设置的Browser的指令,解放双手,提高工作效率。
win7系统下利用自带的IIS开启FTP服务,不用关闭防火墙。
控制面板 ->
程序 ->
打开和关闭Windows功能 ->
在弹出的窗口中选择开启FTP功能和ISS管理控制台。
FTP(File Transfer Protocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。
随着支付宝和微信转账支付的日益深入人心,有时候我们甚至可以在很多博客文章后面看到小编和文章作者自己添加的DIY打赏功能,包括微信、支付宝等扫描支付转账,本篇文章就是为hexo优化,在每篇文章后面添加打赏功能。
这次主要介绍一下如何使用Hexo自带的帮助函数在站点中添加文章目录。功能使用了Hexo提供的帮助函数,创建对应局部模块之前,首先要想想这块内容应该属于哪个布局?要添加到哪个局部模块下?考虑这些是为了整洁性,当你添加的东西越来越多的时候才不至于令自己混乱。
文章目录肯定是添加到post
布局上,这个毋庸置疑,因为只有看文章详情页的时候才需要目录。那么我们在目录layout/_partial/post/
下创建toc.ejs
文件,代码如下:
1 | <div id="toc" class="toc-article"> |
这里使用了Hexo提供的toc()
帮助函数,它的使用方法如下: