因为ハートビーツ先生关于Nginx的文章太棒了,所以我创建了一个链接集
因为株式会社ハートビーツ的Nginx连载文章是非常珍贵的资料,所以我自作主张地创建了一个链接集。
Nginx连载系列
nginx的连载第一回:nginx的介绍
nginx的连载第二回:nginx的安装
nginx的连载第三回:nginx的配置,第一部分
nginx的连载第四回:nginx的配置,第二部分
nginx的连载第五回:nginx的配置,第三部分
nginx的连载第六回:nginx的配置,第四部分 – TLS/SSL的配置
其他关于Nginx的文章
我去了Nginx用户会#0!
使用yum在CentOS上安装了Mainline版的Nginx
三个在使用Docker时运行Nginx的提示
在CentOS6和Ubuntu14.04上选择Nginx软件包的方法
将mod_rewrite从Apache迁移到Nginx的技巧是不使用if语句!
Slideshare 相当于一个在线的演示文稿共享平台。
有一则故事:如何创建一个链接集?
我认为如果手动制作就会输,所以我选择自动生成。
首先,当我打开该博客的“Nginx分类”页面(http://heartbeats.jp/hbblog/nginx/)时,发现这里没有任何链接存在。
考虑到这一点,我们改变了策略,思考是否可以通过网络爬虫来获取Google搜索结果。
在Google搜索中,可以使用”site:heartbeats.jp/hbblog/ nginx”的方式来进行站内搜索。
默认情况下,只会显示10个搜索结果,因此您可以在搜索设置页面进行更改。
-
- 「インスタント検索の結果は表示しない」を選択
- ページあたりの表示件数を20件に変更
通过这样做,现在可以在一个画面上显示出 Nginx 的全部文章。
接下来,我考虑从这个页面中提取事件名称和URL。然而,由于Google搜索结果页面没有使用jQuery(当然),所以似乎无法简单地进行网页抓取。
因此,
-
- jQueryのソースコードをダウンロード http://code.jquery.com/jquery-2.1.4.js
ソースコードをまるごとクリップボードにコピー
GoogleChromeのデベロッパーツールを開いて、jQueryソースコードをコピー
现在,通过这个,你可以在Google的网站上使用jQuery了。
最后,我写了下面这行代码来遍历DOM,并生成了一个链接集合。
$('li.g').each(function(ix, elm){ var a = $(elm).find('h3.r a');console.log("[" + a.text() + "](" + a.attr('href') + ")" )});
我开始做任务后,竟然开始对网页爬虫着迷,完全忽略了Nginx这件事。这个秘密你不能告诉别人。
感谢信
哈特比茨先生好!非常感谢您出色的文章。