JavaScript 炫酷第一步 抓取别人网站数据

news/2024/5/16 0:15:11/文章来源:https://blog.csdn.net/mp624183768/article/details/122765558
//访问这个网站 并打开控制台https://en.wikipedia.org/wiki/Category:Boulevards_in_Paris
审查元素后我们发现

他的selector对应

'#mw-pages > div'

所以第一行代码有了

const category = document.querySelector('#mw-pages > div');

根据分析得来

 我们要拿a标签的数据

第二行代码有了

const allALink = category.querySelectorAll('a');

我们可以对原数组进行一个copy 然后再对新的数组进行操作
(这一步就显得你会的很多 但是其实不这么做也没有事情)
第三行代码

const links = Array.from(allALink);

我们想抓取关于带de的数据

 第五行代码来了

const de = links.map(link => link.textContent).filter(streetName => streetName.includes('de'));

刘师傅?你要不要看下你抓了什么数据

 console.table(de)

总结下来代码

console.log("提取别人网站的数据")
const category = document.querySelector('#mw-pages > div');
const allALink = category.querySelectorAll('a');
// console.log(allALink)
const links = Array.from(allALink);// console.log(links)
const de = links.map(link => link.textContent).filter(streetName => streetName.includes('de'));
console.table(de)

效果

 欸嘿嘿 非常的完整

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_744793.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wap网站制作教程

wap网站制作教程 用QuickWAP组件建设Wap站点教程 用QuickWAP组件建设Wap站点教程-准备篇首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6开发的一个辅助ASPWML语言编写WAP网页的组件。其次我们要安装安装QuickW…

wap网站制作教程

wap网站制作教程 用QuickWAP组件建设Wap站点教程 用QuickWAP组件建设Wap站点教程-准备篇首先我们要简单了解一下什么是QuickWAP,QuickWAP V1.0精简版是一款基于WAP1.2协议,利用VB6开发的一个辅助ASPWML语言编写WAP网页的组件。其次我们要安装安装QuickW…

抛弃 JavaScript 只使用 HTML 和 Python 制作网站

有时候,我们的电脑上没有安装 Python,但是你需要验证一段 Python 代码的运行情况。 其他时候,你想做一个网页,但你只知道 HTML 和 Python。那么如果你想做一个有一些复杂逻辑的网页,就只能学JavaScript吗? 不必要。如果不关心网页的美观,可以用HTML + Python实现一个简…

55个神奇的网站布局

我们总是在摸索着网站布局的效果展示,总是花费不少心思在考虑用户体验的极致所在,在这里我在一个国外的网站看到以下网站布局方式,实为好赞,所以贴下来分享,并从中我们可以去为移动终端这块做最新的参考与演化方式。。…

Python在线编程网站

分享一个Python在线编程的网站 Python在线编程 当一个朋友请你帮忙计算某个问题或者是什么可以利用Python容易解决的问题,然而一般普通人电脑是没有配置Python环境的,那么一个Python在线编程网站可以解决这个问题 使用 在左侧输入编写的代码 在右侧点…

使用简单的编程为您的网站构建具有自定义知识的类似 ChatGPT 的聊天机器人

与 ChatGPT 类似,但其形式可以插入您的网站,并通过将基本的“老派”NLP 与尖端的 GPT-3 相结合,使用任何类型的定制信息进行扩展。 介绍 在 2022 年底,您很可能已经听说过 ChatGPT,甚至通过使用它见证了它的强大。ChatGPT 是一项革命性的人工智能技术,它允许用户与非常智…

域名批量查询_做SEO快速排名如何选好域名?挖掘优质老域名特征解读

大家都知道,做SEO使用有过建站历史的老域名,效果会比较快比较稳。老域名也有好有坏,好的域名带来效果,坏的域名没有效果,白白浪费成本和时间。如何选择一个对SEO有效果的老域名,桔子SEO在之前的几讲也讲过&…

关闭ssl重协商功能_SSL证书(https)对律师网站运营优化有什么作用?

SSL证书是属于数字证书,类似工作证的电子版副本(例如:没有SSL证书的网站访问是http://www.80more.com,开通SSL证书的是https://www.80more.com;目前我们常见的大型网站基本都是启用了SSL证书的)。据2017年统计,SSL证书…

python批量检索文献_我要用python 建一个快速的检索类网站 很小规模 如果有对此非常熟悉的 推荐一个框架...

展开全部 PHP开源的jsp商业 谷歌,它是一个大型的搜索引擎原型的大型搜索引擎,搜62616964757a686964616fe58685e5aeb931333330363765索引擎被广泛使用的超文本。谷歌的设计,能够有效地把握网络和索引,查询结果优于所有其他现有的系…

修改网站首页批处理_如何解决网站降权问题?傲马创新营销思维建议这几点!...

最近很多傲马学员在问,为什么自己的网站降权了,是怎么导致的?我们该如何避免网站降权?判断网站降权的几大要素(1)、网站收录数量的改变网站收录数量的减少到直剩下首页或者完全消失,这都是网站被…

大型网站seo方案_最完整的网站seo整体优化方案

一般情况下,单独优化网站的某一点不能使网站发挥最大的seo效果。通过系统诊断网站,详细实用的网站seo整体优化方案,指导我们优化网站更好。方式。协调整体情况可以制定战略。假设存在针对特定网站的优化计划并且严格实施,则最终的…

linux node 运行 退出,解决Linux关闭终端(关闭SSH等)后node 网站打不开。

问题:当SSH远程连接到服务器上,然后运行 node server.js 我们在浏览器打开localhost:3000,网站正常访问。但是,关闭SSH,我们的网站打不开了。解决方法:使用nohup命令让程序在关闭窗口(切换SSH连接)的时候程序还能继续在…

优化美国服务器,如何有效提高美国服务器建站性能优化

除了外贸行业之外,如今选择美国服务器建站的人也不在少数,当然,由于美国服务器速度相对会比较慢,我们在选择服务器时,不但要注重网络情况(网速快慢,网络稳定性,丢包率等)的选择,更需…

【java】Java开源建站工具

摘要:美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。Java的平台很成熟,各种工具包、工具库非常多,而且JVM虚拟机更是先进的技术。美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发…

php-fpm 独立服务器,PHP网站简单架构 - 单独跑php-fpm

这个架构比较简单,不做过多的说明前端1台Nginx:负载均衡nfs中间2台php:php-fpm后端1台数据库:MySQL安装略,参考《lnmp最新源码一键安装包》192.168.112安装Tengine192.168.1.113/192.168.1.115安装php192.168.1.114安装MySQLnfs配…

如何把win7电脑设置成网站服务器吗,如何为win7电脑设置服务器

如何为win7电脑设置服务器?如何在win7系统中架设服务器,算起来,这应该是架设一个虚拟网络,让别人来连接你,而并非是主动的连接别人。下面学习啦小编就教你为win7电脑设置服务器的方法。为win7电脑设置服务器的方法:1.…

网站mysql数据库管理员密码忘记_网站mysql数据库密码忘记了怎么办

展开全部教你一个简单常用修改密码的方式。工具/原料mysql数据库cmd命令32313133353236313431303231363533e59b9ee7ad9431333361313233行方法/步骤1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址2.打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。3.输…

django 跳转其他网站_「原创」第二章、Django安装

20大进阶架构专题每日送达安装Django因为Django程序是纯Python代码,所以用户在安装完Python环境后,可以利用pip工具使用如下命令安装Django:pip install django该命令将自动下载Django最新版本并进行安装。安装完成后可以进入Python&#xff…

python爬取流媒体_记录一个不同的流媒体网站实现方法,和用Python爬虫爬它的坑...

今天找到一片电影,想把它下载下来。先开Networks工具分析一下:初步分析发现,视频加载时会拉取TS格式的文件,推测这是一个m3u8的索引,记录着几百段TS文件,这样方便快进时加载。但是实际分析m3u8文件时&#…

Java api监控_网站api监控、api监控教程详解

最简单的目的:监控每个api的请求时间和点击次数;监控每个service的执行时间;监控每个SQL的执行时间;通过问题排查原因,这个框架算是比较简单的实现了。效果如下:IIS7网站监控可以及时防控网站风险&#xff…