异步加载爬取思路

异步加载爬取思路以前一直对于异步加载不太熟悉 近期需要爬取一个异步加载都网页 弄了很长时间都没有收获 只能去了解一下异步加载的过程 异步加载的理解 异步加载是在网页本身不发生改变的情况下 增加数据 比如很多网页通过不断的下拉就可以有新的内容产生 以前的内容也保存着 甚至在前面的内容还没有完全展示的时候 后面的内容也可以展示 这样的技术就可以加快网页的加载速度 爬取时的问题 因为是异步加载 很多公司会把数据

以前一直对于异步加载不太熟悉,近期需要爬取一个异步加载都网页,弄了很长时间都没有收获,只能去了解一下异步加载的过程。

异步加载的理解:

异步加载是在网页本身不发生改变的情况下,增加数据,比如很多网页通过不断的下拉就可以有新的内容产生,以前的内容也保存着,甚至在前面的内容还没有完全展示的时候,后面的内容也可以展示,这样的技术就可以加快网页的加载速度。

爬取时的问题:

进步:

通过不断的查看资料,发现异步加载也是通过链接的方式来访问的,就是网页框架和数据是两个不同的链接,在浏览器查看时我们得到的是两个链接合并的结果,而我们爬取的网页只是一部分,也就是框架。现在知道了问题所在,所以想是否可以通过直接访问数据部分的链接直接拿到数据呢?

尝试:

后来直接用浏览器访问数据部分的链接,得到的结果是401错误,也就是没有权限访问。所以在访问这个数据部分的链接时,需要带上一些参数比如请求头。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220776.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:40
下一篇 2026年3月17日 下午7:41


相关推荐

  • pg数据库杀进程_杀掉tomcat进程

    pg数据库杀进程_杀掉tomcat进程pg_cancel_backend()只能关闭当前用户下的后台进程向后台发送SIGINT信号,用于关闭事务,此时session还在,并且事务回滚pg_terminate_backend()需要superuser权限,可以关闭所有的后台进程向后台发送SIGTERM信号,用于关闭事务,此时session也会被关闭,并且事务回滚…

    2025年9月13日
    14
  • ## HTTP系列之Accept-Encoding和Content-Encoding[通俗易懂]

    ## HTTP系列之Accept-Encoding和Content-Encoding[通俗易懂]前端的性能优化是一个永不停歇的路程,优化的方式也不一而足,今天重点不在于介绍性能优化,而是介绍性能优化的其中一种方式,通过压缩来节省http请求的流量,实现过程中依赖http中header部分的两个字段,Accept-Encoding和Content-EnCoding(分别来自request的header和response的header)。前两天排查一个问题是注意到项目里ssr时返回的页面竟然没…

    2022年7月15日
    25
  • LEA指令和OFFSET指令

    LEA指令和OFFSET指令lea 是机器指令 offset 是伪指令 LEABX BUFFER 在实际执行时才会将变量 buffer 的地址放入 bxMOVBX OFFSETBUFFER 在编译时就已经计算出 buffer 的地址为 4300 假设 然后将上句替换为 movbx 4300lea 可以进行比较复杂的计算 比如 leaeax esi ebx 4 把 ebx 的值 4 加上 esi 的值 存

    2025年10月2日
    5
  • 在菜鸟教程学 HTML(一)[通俗易懂]

    在菜鸟教程学 HTML(一)[通俗易懂]注意:对于中文网页需要使用 <metacharset="utf-8"> 声明编码,否则会出现乱码。有些浏览器会设置GBK为默认编码,则你需要设

    2022年8月3日
    7
  • sql server2008安装教程win10_sql数据库2008安装教程

    sql server2008安装教程win10_sql数据库2008安装教程SQLServer2008安装教程第一步,打开文件,点击开始安装;第二步,打开后点击左边项的安装,选择右边第一项;第三步,点击确定;第四步,选择接受服务条款,点击下一步;第五步,按着一般操

    2022年8月5日
    6
  • 应用系统之间数据传输的几种方式

    应用系统之间数据传输的几种方式

    2021年10月31日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号