当前位置:  编程技术>WEB前端
本页文章导读:
    ▪HTML:1.文本修饰      ylbtech:HTML-文本修饰 1,效果文本修饰1,字体大小修饰格式:<font size=#> ... </font> #=1, 2, 3, 4, 5, 6, 7 or +#, -#<basefont size=#> #=1, 2, 3, 4, 5, 6, 71,实例:今天天气真好!2,物理字体2,实.........
    ▪scrapy框架(转)      ......
    ▪利用css样式画各种图形--初步、进阶、高级(一)       转文请注明:穆乙 http://www.cnblogs.com/pigtail/archive/2013/02/17/2914119.html利用css画图形,是个有利有弊的写法,好处是不用画图,且节省了一些流量,坏处是要写长串的css样式,而且有可能流量.........

[1]HTML:1.文本修饰
    来源:    发布时间: 2013-11-06
ylbtech:HTML-文本修饰
 
1,效果

文本修饰

1,字体大小

修饰格式:
<font size=#> ... </font> #=1, 2, 3, 4, 5, 6, 7 or +#, -#
<basefont size=#> #=1, 2, 3, 4, 5, 6, 7
1,实例:
今天天气真好!

2,物理字体

2,实例:
今天天气真好! 今天天气真好! 今天天气真好! 今天天气真好! 今天天气真好! 今天天气真好! 今天天气真好! 今天天气真好!

3,字体颜色

Red & Red

4,文字字体

黑体 宋体 基本语法BananaAppleOrange

2,源代码
<h3>文本修饰</h3>
<h5>1,字体大小</h5>
<pre>
修饰格式:
&lt;font size=#&gt; ... &lt;/font&gt; #=1, 2, 3, 4, 5, 6, 7 or +#, -#<br />&lt;basefont size=#&gt; #=1, 2, 3, 4, 5, 6, 7
</pre>
1,实例:<br />
<font size=7>今天天气真好!</font>
<hr />
<h5>2,物理字体</h5>
2,实例:<br />
<b>今天天气真好!</b>

<i>今天天气真好!</i>

<u>今天天气真好!</u>

<tt>今天天气真好!</tt>

<sup>今天天气真好!</sup>

<sub>今天天气真好!</sub>

<s>今天天气真好!</s>

<strike>今天天气真好!</strike>
<hr />
<h3>3,字体颜色</h3>
<font color="#FF0000">Red</font> &
<font color="red">Red</font>
<hr />
<h3>4,文字字体</h3>
<font face="黑体">黑体</font>
<font face="宋体">宋体</font>
基本语法
<form action=/cgi-bin/post-query method=POST>
<select name=fruits multiple="multiple">
<option>Banana
<option selected>
    
[2]scrapy框架(转)
    来源: 互联网  发布时间: 2013-11-06
Python抓取框架:Scrapy的架构
Written by 标点符 on 2011年07月3日 in 程序设计

最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具。

一、概述

下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示)。下面就来一个个解释每个组件的作用及数据的处理过程。

二、组件

1、Scrapy Engine(Scrapy引擎)

Scrapy引擎是用来控制整个系统的数据处理流程,并进行事务处理的触发。更多的详细内容可以看下面的数据处理流程。

2、Scheduler(调度)

调度程序从Scrapy引擎接受请求并排序列入队列,并在Scrapy引擎发出请求后返还给他们。

3、Downloader(下载器)

下载器的主要职责是抓取网页并将网页内容返还给蜘蛛( Spiders)。

4、Spiders(蜘蛛)

蜘蛛是有Scrapy用户自己定义用来解析网页并抓取制定URL返回的内容的类,每个蜘蛛都能处理一个域名或一组域名。换句话说就是用来定义特定网站的抓取和解析规则。

蜘蛛的整个抓取流程(周期)是这样的:

  • 首先获取第一个URL的初始请求,当请求返回后调取一个回调函数。第一个请求是通过调用start_requests()方法。该方法默认从start_urls中的Url中生成请求,并执行解析来调用回调函数。
  • 在回调函数中,你可以解析网页响应并返回项目对象和请求对象或两者的迭代。这些请求也将包含一个回调,然后被Scrapy下载,然后有指定的回调处理。
  • 在回调函数中,你解析网站的内容,同程使用的是Xpath选择器(但是你也可以使用BeautifuSoup, lxml或其他任何你喜欢的程序),并生成解析的数据项。
  • 最后,从蜘蛛返回的项目通常会进驻到项目管道。
  • 5、Item Pipeline(项目管道)

    项目管道的主要责任是负责处理有蜘蛛从网页中抽取的项目,他的主要任务是清晰、验证和存储数据。当页面被蜘蛛解析后,将被发送到项目管道,并经过几个特定的次序处理数据。每个项目管道的组件都是有一个简单的方法组成的Python类。他们获取了项目并执行他们的方法,同时他们还需要确定的是是否需要在项目管道中继续执行下一步或是直接丢弃掉不处理。

    项目管道通常执行的过程有:

  • 清洗HTML数据
  • 验证解析到的数据(检查项目是否包含必要的字段)
  • 检查是否是重复数据(如果重复就删除)
  • 将解析到的数据存储到数据库中
  • 6、Downloader middlewares(下载器中间件)

    下载中间件是位于Scrapy引擎和下载器之间的钩子框架,主要是处理Scrapy引擎与下载器之间的请求及响应。它提供了一个自定义的代码的方式来拓展Scrapy的功能。下载中间器是一个处理请求和响应的钩子框架。他是轻量级的,对Scrapy尽享全局控制的底层的系统。

    7、Spider middlewares(蜘蛛中间件)

    蜘蛛中间件是介于Scrapy引擎和蜘蛛之间的钩子框架,主要工作是处理蜘蛛的响应输入和请求输出。它提供一个自定义代码的方式来拓展Scrapy的功能。蛛中间件是一个挂接到Scrapy的蜘蛛处理机制的框架,你可以插入自定义的代码来处理发送给蜘蛛的请求和返回蜘蛛获取的响应内容和项目。

    8、Scheduler middlewares(调度中间件)

    调度中间件是介于Scrapy引擎和调度之间的中间件,主要工作是处从Scrapy引擎发送到调度的请求和响应。他提供了一个自定义的代码来拓展Scrapy的功能。


        
    [3]利用css样式画各种图形--初步、进阶、高级(一)
        来源:    发布时间: 2013-11-06

     转文请注明:穆乙 http://www.cnblogs.com/pigtail/archive/2013/02/17/2914119.html

    利用css画图形,是个有利有弊的写法,好处是不用画图,且节省了一些流量,坏处是要写长串的css样式,而且有可能流量并没有减少,用与否视情况而定,个人选择。

    下面是我做测试的一些图形,也是参考了一些网站,简单的注解一下和归纳了一下,其中并没涉及到复杂的css画图形。

    其中用了css3.0的一些属性,所以这里声明:请用支持css3.0的浏览器看此文章!

     

    正方形矩形梯形平行四边形

    上面这几个相对比较简单,没什么可解释的,看下面源码:


        
    最新技术文章:
     




    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3