当前位置: 首页 > 知识库问答 >
问题:

爬虫 - 为什么在F12中找不到网页中的超链接?

乔俊才
2023-10-30

如图,在爬人民网领导留言板数据时,这里每条留言都有一个超链接可以转到留言详情页,但在开发者工具中却找不到这个链接在哪里,查找tag_name为a的内容也没有找到,该怎么定位和提取超链接,求好心人帮助

网页链接为:https://liuyan.people.com.cn/threads/list?fid=3666

如图:
image.png

共有4个答案

吉凯捷
2023-10-30

因为是通过点击事件获取的Url,然后通过 location.href 进行跳转。

裴实
2023-10-30

因为这根本就不是超链接,而是根据接口返回的数据拼接成链接,由 JS 监听点击事件触发跳转动作。
下面是带有相关数据的接口:
图片.png

太叔岳
2023-10-30

看了一下页面
image.png
上方是拿留言列表接口
下方是点击留言标题的方法来打开详情页面

狄富
2023-10-30

打了下断点,跳转是通过click事件触发的
跳转链接根据留言ID拼一下就出来了

 类似资料:
  • 主要内容:认识爬虫,爬虫分类,爬虫应用,爬虫是一把双刃剑,为什么用Python做爬虫,编写爬虫的流程网络爬虫又称网络蜘蛛、网络机器人,它是一种按照一定的规则自动浏览、检索网页信息的程序或者脚本。网络爬虫能够自动请求网页,并将所需要的数据抓取下来。通过对抓取的数据进行处理,从而提取出有价值的信息。 认识爬虫 我们所熟悉的一系列搜索引擎都是大型的网络爬虫,比如百度、搜狗、360浏览器、谷歌搜索等等。每个搜索引擎都拥有自己的爬虫程序,比如 360 浏览器的爬虫称作 360Spider,搜狗的爬虫叫做

  • 在爬取58同城工作页面的申请人数和浏览人数时,网页源代码总是显示0人,但页面数据在实时更新,更新的内容和F12中的elements内容是一致的,请问这种情况应该如何爬到申请和浏览人数? 网页地址:https://bj.58.com/zpyiyuanyiliao/27988291906488x.shtml?psid=1... 网页页面: 网页源代码:

  • 我想跟踪销售数据从化妆品品牌使用硒,但我有一个困难,找到超链接到下一页。 https://www.gsshop.com/shop/sect/sects.gs?isect=1425746&brandid=143878&lseq=407585 在这个链接中,有3个页面,我可以通过下一个页面,如果我点击页面底部的2或3。 但是,当我检查html代码时,它只返回表单。所以我在“a”标签中找不到任何指向下一

  • 我正在尝试开发一个小的网络爬虫,它下载网页并搜索特定部分的链接。但当我运行这段代码时,“href”标记中的链接会变短。如: 原文链接:“/kids-toys-action-figures-accessories/b/ref=toys_hp_catblock_actnfig?ie=utf8&node=165993011&pf_rd_m=atvpdkikx0der&pf_rd_s=merchandis

  • 主要内容:导入所需模块,拼接URL地址,向URL发送请求,保存为本地文件,函数式编程修改程序本节讲解第一个 Python 爬虫实战案例:抓取您想要的网页,并将其保存至本地计算机。 首先我们对要编写的爬虫程序进行简单地分析,该程序可分为以下三个部分: 拼接 url 地址 发送请求 将照片保存至本地 明确逻辑后,我们就可以正式编写爬虫程序了。 导入所需模块 本节内容使用 urllib 库来编写爬虫,下面导入程序所用模块: 拼接URL地址 定义 URL 变量,拼接 url 地址。代码如下所示:

  • 尝试换了 3 种服务器,清除缓存,无痕模式都试了也没用。