通过Yahoo pipes转全文RSS
本文以cnbeta以及the geek stuff为例,介绍如何利用yahoo pipe创建全文RSS种子。
一、cnBeta全文RSS
1.登录http://pipes.yahoo.com/pipes/,并创建一个新的Pipe
2.将Sources中的Fetch Feed拖入右边编辑区,并输入RSS地址
3.将Operations中的Loop拖入右边编辑区
4.将Sources中的Fetch Page拖入上述Loop中,并将Fetch Feed的输出与Loop的输入相连。
5.在U... [阅读全文]
为Apache配置多站点
在安装了LAMP之后需要进行一些配置,下面介绍如何快速配置一个站点。
1.修改hosts,映射一个域到本机
$sudo vi /etc/hosts
127.0.0.1 localhost
127.0.0.1 blog
127.0.0.1 test
...
2.修改Apache配置文件
粗体部分表示需要修改的
cd /etc/apache2/sites-available/ sudo cp default blog
<VirtualHost *:80>
ServerAdm... [阅读全文]
[Socket][网络编程]程序范例:Linux下连接WEB服务器
昨天试着在Ubuntu 下用C语言写了一个客户端,用来向WEB服务器上交请求并取回响应报文。
同时,这也是一个通用的基于IPv4的客户端程序例程。
[cpp]
/* socket test on linux main file.
*
* Author: Lesca<http://lesca.me>
* License: GPL
*
*/
#include <sys/types.h>
#include <sys/socket.h>
#include <s... [阅读全文]
三、HTTP协议如何登陆网站: 解析HTTP登陆报文
前面两讲介绍了通过telnet进行HTTP连接,并且成功提交了表单。
本文给出一个实用的例子:如何通过已经建立的连接登陆网站
您需要知道如下要点:
捕获网络接口(网卡)收发的数据包
如何用telnet建立HTTP连接
建立连接后如何提交表单
本文将会以digu.com为例,实现一次简单的登陆。
原理:对于非加密的HTTP连接,我们只需要截获鼠标点击Login之后的HT... [阅读全文]
二、HTTP:如何用telnet提交表单
提交一个表单有两种方法:
GET
POST
第一种方法提交的表单会显式地添加在URL后,以参数形式呈现;
第二种方法则会在HTTP报文中传送,可以允许很大的长度,而且保密性好。
提交第一个表单
这个表单将使用GET方法,这主要是由于以下PHP脚本文件中的全局变量$_GET决定的。
File: get.php
[php]
<?php
string =_GET["text"];
if (string ==... [阅读全文]
一、用Telnet连接HTTP服务器
众所周知,WEB客户端可以是浏览器、机器人、搜索引擎等[1]。当然也可以是像telnet那样的程序。
本文主要介绍如何用telnet向HTTP服务器提交请求
用Telnet连接HTTP服务器的格式
telnet hostname port_number
hostname可以是主机的域名,也可以是IP地址
protnumber为HTTP服务所监听的端口号,默认80
第一次成功的连接
//进行连接,默认80端口
teln... [阅读全文]