如何进行网页数据抓取与绑定

什么是网页数据?以我个人的理解:网站内容其实就是你展示出来,并且想要创造价值的东西。举个例子,如果你的网站是个人企业网站,那么你网站内容的主体就应该是产品展示,目的是为了让别人看到自己企业的产品从而线上交易;如果你的网站是资讯站,那么你网站的主题就应该是新闻媒资讯,目的为了让别人看你的资讯,通过流量或其他手段来盈利。那么,如何来抓取和绑定这些数据呢?具体方法如下:

操作方法

  • 01

    在编译环境(webstorm)右击工程名,新建一个index.html文件

  • 02

    找到angular文件夹,把所需要的angular.min.js文件引入到index,html文件里面

  • 03

    用{{}}进行数据绑定。1、例:在网页页面输出以下文字:“欢迎来到angular的世界”颜色为红色,字体大小为h1,居中对齐显示: <!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> <style> h1{ color: red; text-align: center; } </style> </head> <body> <h1>{{"你好,欢迎来到angular的世界"}}</h1> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html>

  • 04

    运行程序。

  • 05

    对变量进行数据绑定(注:在对变量进行数据绑定之前,要对变量进行初始化设置,一般在body或者div标签里 :ng-init="变量名='变量值'")代码如下: <!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> </head> <body ng-init="user={name:'tom',age:20,work:'前端开发工程师'}"> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html>

  • 06

    {{变量名.数组里面的数据名称}}提取并绑定数据,代码如下: <!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> <style> h1{ color: red; text-align: center; } </style> </head> <body ng-init="user={name:'tom',age:20,work:'前端开发工程师'}"> <h1>{{user.name}}</h1> <h1>{{user.age}}</h1> <h1>{{user.work}}</h1> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html>

  • 07

    运行程序。

  • 08

    用(ng-bind)进行绑定。例:创建一条数据,内容包括用户名,年龄,职业等;要求字体大小为18px,居中对齐,代码如下: <!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> <style> *{ text-align: center; } a{ font-size: 18px; color: red; } </style> </head> <body ng-init="user={name:'李雷',age:20,work:'前端开发工程师'}"> <a href="" ng-bind="user.name"></a> <a href="" ng-bind="user.age"></a> <a href="" ng-bind="user.work"></a> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html><html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> <style> *{ text-align: center; } a{ font-size: 18px; color: red; } </style> </head> <body ng-init="user={name:'李雷',age:20,work:'前端开发工程师'}"> <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html>

  • 09

    创建三个超链接,分别用(ng-bind)提取并绑定数据,绑定的数据,代码如下: <!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css"> <style> *{ text-align: center; } a{ font-size: 18px; color: red; } </style> </head> <body ng-init="user={name:'李雷',age:20,work:'前端开发工程师'}"> 用户名:<a href="" ng-bind="user.name"></a>     年龄:<a href="" ng-bind="user.age"></a>     职业:<a href="" ng-bind="user.work">:</a>   <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <script src="node_modules/angular/angular.min.js"></script> </body> </html>

  • 10

    运行程序:结果如图8,是不是减少了很多代码?

(0)

相关推荐

  • 零基础,教您网页数据抓取

    大数据时代,您还在烦恼数据从何而来?面对大量的网页数据,您不知道如何处理?或者是为编写爬虫代码而发愁?不管您是属于哪一类,不管您是有基础或是零基础,只要您看完这篇,数据将唾手可得,一切将变得无比简单! ...

  • 怎么让搜索引擎爬虫抓取自己的网站

    我们经常说做优化要让搜索引擎从种子站点开始抓取,基于搜索引擎的蜘蛛型结构,这种非线性的网页组织结构,就会出现一个抓取顺序的问题,这种抓取顺序的策略必须保证尽可能地抓取所有网页. 操作方法 01 一般来 ...

  • 使用八爪鱼采集器抓取网页数据

    php抓取网页内容比较常用的是借助第三方类编写抓取代码,其中QueryList是一个基于phpQuery的通用列表采集类,是一个简单. 灵活.强大的采集工具,也比较常用,但是对于一些不用代码想要抓取网 ...

  • 怎么抓取彩票开奖结果数据

    本为大家介绍如何用爬虫批量抓取彩票开奖结果数据 操作方法 01 步骤一:下载安装并注册登录 1.打开官网,下载并安装爬虫软件 2.点击注册登录,注册新账号然后登录 02 步骤二:新建采集任务 1.复制 ...

  • 图解利用Web Scraper 抓取网站数据

    本篇将和大家介绍利用Web Scraper 抓取网站数据,希望对大家的工作和学习有所帮助! 操作方法 01 Web Scraper插件安装和界面介绍,参考如下经验. 02 打开了 hao123 页面, ...

  • 一键抓取网站图片(在线网页图片提取)

    爬取网页图片,怎么爬取网页图片,大家一看到爬取应该就想到python.但是为了爬取一些数据,花上几个月的时间去学习python编程技术,时间也浪费了还不一定能爬取成功.今天给大家分享一款免费的免费爬取 ...

  • 如何使用WPS2012文字工具抓取网页素材和素材库

    上网冲浪看到精彩文章想保存下来怎么办?选中、复制、运行WORD,粘贴再整理格式?太??铝恕S?PS Office 2012文字工具,我们可以很轻松地将网页内容保存到WPS的在线素材中,一键操作,非常方 ...

  • 在网页中怎么抓取或下载视频

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们使用浏览器浏览网页时,应该如何抓取其中的视频呢?接下来就由小编来告诉大家.具体如下:1.第一步,打开电脑并在桌面找到浏览器的图标,QQ浏 ...

  • 如何用Excel从网站上抓取数据

    由于问题疫苗的出现,让广大民众对其惶惶不可终日,担心自己接种了问题疫苗,那么我们怎样知道疫苗流通到哪里了呢?程序员利用自身技术从各大网站上抓取数据分析,找到了流向.我们介绍一种简单的抓取可见数据 操作 ...