zoukankan      html  css  js  c++  java
  • python-day7爬虫基础之Ajax数据爬取

    前几天一直在忙老师的项目,就没有继续学python,也没有写什么收获,今天晚上有空看看书,边看边理解着写吧:

    首先说一下,我对Ajax的理解,就是有时候我们在浏览某个网页的时候,只要我们鼠标一直往下滑,就会源源不断的出现内容,比如就是‘正在加载中...’,大家应该都知道,只要网页的内容变了,那么网页源代码就变了,但是我们的网址并没有变,而且我们也没有对网页进行刷新操作,其实这就是Ajax在其中起作用。

    Ajax(Asynchronous JavaScript and XML),他是利用JavaScripy在保证网页不被刷新并且URL不变的情况下,实现客户端与服务器交换数据并且更新网页内容。其中从发送Ajax请求到网页内容发生改变大致可以分为三个过程:

    (1)发送请求

    (2)解析内容

    (3)更新网页内容

    那如果我们利用Ajax来爬虫的话,我的理解就是我们需要用代码来模拟鼠标下滑的操作,这样就会出现新的网页源码,我们进一步在提取我们所需要的数据,这就是我的理解,可能有理解不到位的地方,希望大家多多指出,大家共同学习,一起进步。

  • 相关阅读:
    如何使用数据卷在宿主机和docker容器之间共享文件
    Debian 7 安装 Docker
    ajax简单封装
    GridView列的排序功能
    SqlHelper帮助类
    模板引擎小例子
    WCF练习小程序总结
    热线接口开发调试工作记录
    在Oracle中使用rank()over()排名的问题
    项目实施中出现的问题点汇总
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/9439745.html
Copyright © 2011-2022 走看看