html代码

python网络爬虫与信息提取——4.Beautiful Soup库入门

拟墨画扇 提交于 2020-03-13 19:50:55
1.Beautiful Soup库的安装 Win平台: “以管理员身份运行”cmd执行 pip install beautifulsoup4 from bs4 import BeautifulSoup 导入以缩写bs4为库名 2.soup = BeautifulSoup('需要解析的html代码', 'html.parser解析器') 3.beautifulsoup库的基本元素 BeautifulSoup对应一个HTML/XML文档的全部内容 (1)Beautiful Soup库解析器 bs4的HTML解析器 BeautifulSoup(mk,'html.parser') 安装bs4库 lxml的HTML解析器 BeautifulSoup(mk,'lxml') pip install lxml lxml的XML解析器 BeautifulSoup(mk,'xml') pip install lxml html5lib的解析器 BeautifulSoup(mk,'html5lib') pip install html5lib (2)BeautifulSoup类的基本元素 Tag 标签,最基本的信息组织单元,分别用<>和</>标明开头和结尾 Name 标签的名字,<p>…</p>的名字是'p',格式:<tag>.name Attributes 标签的属性,字典形式组织,格式:<tag>

ASP.NET Razor C# 和 VB 代码语法

百般思念 提交于 2020-03-13 19:22:56
ylbtech- .NET: ASP.NET Razor C# 和 VB 代码语法 Razor 不是一种编程语言。它是服务器端的标记语言。 1. C# 和 VB 代码语法 返回顶部 Razor 同时支持 C# (C sharp) 和 VB (Visual Basic)。 主要的 Razor C# 语法规则 Razor 代码块包含在 @{ ... } 中 内联表达式(变量和函数)以 @ 开头 代码语句用 分号结束 变量使用 var 关键字声明 字 符串用引号括 起来 C# 代码区分大小写 C# 文件的扩展名是 .cshtml C# 实例 <!-- Single statement block --> @{ var myMessage = "Hello World"; } <!-- Inline expression or variable --> <p>The value of myMessage is: @myMessage</p> <!-- Multi-statement block --> @{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Here in Huston it is: " +

html5学习笔记——html保留标签(二)

守給你的承諾、 提交于 2020-03-13 17:30:21
今天来复习一下“ 超链接 ”和“ 锚点 ”, h5保留了<a></a>标签。a标签代表这是一个链接。 a标签有三个属性,非常重要 href:链接 target:这个有四个属性值:_self自身打开、_blank以新窗口打开、_top顶层、_parent父框架。 media(h5新增属性):指定目标URL所引用的媒体类型 锚点:在页面中想要跳到某一位置,就在那个位置的标签上设置锚点 大家自己打开一个记事本或HBuilder看看效果吧。^_^ 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>超链接和锚点</h1> <a href="#c" target="_self" >去锚点3</a> <h1 id="a">锚点1 </h1> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <h1 id="b">锚点2 </h1> <br/> <br/> <br/> <br/> <br/> <br/>

07爬虫相关

邮差的信 提交于 2020-03-13 11:13:27
一. http/https相关知识 1. http与https 1)HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法。 2)HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。 3)SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。 2. get与post 1)GET是从服务器上获取数据,POST是向服务器传送数据 2)GET请求参数显示,都显示在浏览器网址上,HTTP服务器根据该请求所包含URL中的参数来产生响应内容,即“Get”请求的参数是URL的一部分。 例如: http://www.baidu.com/s?wd=Chinese 3)POST请求参数在请求体当中,消息长度没有限制而且以隐式的方式进行发送,通常用来向HTTP服务器提交量比较大的数据(比如请求中包含许多参数或者文件上传操作等),请求的参数包含在“Content-Type”消息头里,指明该消息体的媒体类型和编码, 注意:避免使用Get方式提交表单,因为有可能会导致安全问题。 比如说在登陆表单中用Get方式

移动端常见bug

不问归期 提交于 2020-03-13 09:13:26
meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content="telephone=no" /> 忽略Android平台中对邮箱地址的识别 <meta name="format-detection" content="email=no" /> 当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari <meta name="apple-mobile-web-app-capable" content="yes" /> <!-- ios7.0版本以后,safari上已看不到效果 --> 将网站添加到主屏幕快速启动方式,仅针对ios的safari顶端状态条的样式 <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <!-- 可选default、black、black-translucent --> viewport模板

ssm

感情迁移 提交于 2020-03-13 09:12:46
javaWeb三层架构,就是用Spring去整合其他两个框架 表现层 业务层 持久层 SpringMVC Spring Mybatis Spring环境搭建 1.创建maven项目,不选择模板,->next 2.main->新建webapp->新建WEB-INF,并在pom.xml中添加 <packaging>war</packaging> 3.数据库: CREATE TABLE hero( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(100), ranking INT ); 4.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.ice</groupId> <artifactId

利用html+ashx实现aspx的功能

时光总嘲笑我的痴心妄想 提交于 2020-03-13 07:00:28
最近准备学习下ASP.NET,初期在网上看了些视频教程,准备将自己学习的东西整理整理,留着日后可以参考参考。   本文采用了html、ashx实现aspx,实现了一个最简单的动态网页效果,开发环境是VS2012,Demo结构图如下:      aspx文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,它包括aspx文件以及aspx.cs文件,如上图所示,一个用来控制前台,一个是控制后台。aspx.cs文件里面的类是继承System.Web.UI.Page的,而Page类实现了IHttpHandler接口。我们知道ashx.cs文件中的类也是实现IHttpHandler。aspx只是经过了一些更复杂的处理,它与用ashx和html共同实现动态页面的效果一样。下面给出一个TextBox、一个Button,分别采用两种方式展示客户端与服务器端的交互。   具体实现过程:   1.采用aspx方式:   index.aspx的代码如下: index.aspx   index.aspx.cs的代码如下: index.aspx.cs   2.采用html+ashx方式:   index.html的代码如下: index.html   server.ashx的代码如下: server.ashx   通过在TextBox里输入"snail",点击按钮"发送请求"

利用html+ashx实现aspx的功能

拥有回忆 提交于 2020-03-13 06:53:38
  最近准备学习下ASP.NET,初期在网上看了些视频教程,准备将自己学习的东西整理整理,留着日后可以参考参考。   本文采用了html、ashx实现aspx,实现了一个最简单的动态网页效果,开发环境是VS2012,Demo结构图如下:      aspx文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,它包括aspx文件以及aspx.cs文件,如上图所示,一个用来控制前台,一个是控制后台。aspx.cs文件里面的类是继承System.Web.UI.Page的,而Page类实现了IHttpHandler接口。我们知道ashx.cs文件中的类也是实现IHttpHandler。aspx只是经过了一些更复杂的处理,它与用ashx和html共同实现动态页面的效果一样。下面给出一个TextBox、一个Button,分别采用两种方式展示客户端与服务器端的交互。   具体实现过程:   1.采用aspx方式:   index.aspx的代码如下: 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="AspDemo.index"%> 2 <!DOCTYPE html> 3 <html xmlns="http://www.w3.org/1999

css---使用class和id

混江龙づ霸主 提交于 2020-03-13 06:10:20
网页现在的新标准是W3C。目前的模式是html+css+javascript,如何理解呢,就是html是网页的结构,CSS是网页的样式,javascript是行为。结构就是盖房子先要把结构建出来,然后用CSS来装饰。其实你在用dreamweaver做网页时就已经用到了CSS,比如你用DW的属性面板来设置一个字的字体、颜色和大小,当你选好后,就会自动生成一个.style1的红色代码,在<style></style>之间不知道你注意过没有,这就是CSS,这样讲的话你应该能理解html和CSS的区别了吧。CSS的名称就叫“层叠样式表”,从字面也就能理解了。 SS 即 级联样式表 。它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS id 和 class 选择器编辑如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。[1]id 选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。以下的样式规则应用于元素属性 id="para1":实例12345#para1{text-align:center;color:red;}ID属性不要以数字开头,数字开头的ID在 Mozilla

aspx,ascx 和ashx使用小结

雨燕双飞 提交于 2020-03-13 05:40:40
做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下 面自己总结一下做个笔记。 1、.aspx Web窗体设计页面。Web窗体页由两部分组成:视觉元素(html、服务器控件和静态文本)和 该页的编程逻辑(VS中的设计视图和代码视图可分别看到它们对应得文件)。VS将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx 文件中创建。 2、.ascx asp.net的用户控件,是作为一种封装了特定功能和行为(这两者要被用在Web应用程序的各种页面上)的 Web页面被开发的。一个用户控件包含了html、代码和其他Web或者用户控件的组合,并在Web服务器上以自己的文件格式保存,其扩展名 是*.ascx。asp.net里的缺省配置并不允许Web客户端通过url来访问这些文件,但是这个网站的其他页面可以集成这些文件里所包含的功能。 3、.ashx 前面两个都太熟悉了,这个才是要讲的重点。 (1)、使用举例 .ashx文件是主要用来写web handler的。使用.ashx 可以让你专注于编程而不用管相关的web技术。我们熟知的.aspx是要做html控件树解析的,.aspx包含的所有html实际上是一个类,所有的 html都是类里面的成员,这个过程在.ashx是不需要的