爬虫项目(下)

news/2024/7/23 11:20:57 标签: 爬虫

1..string 属性是用来获取节点中标签内容。

for content in content_all:
    contentString = content.string
    print(contentString)

.string 属性只能提取单个节点或节点统一的内容。

提取节点包含多个子节点时:使用这个属性时,不清楚应该调用哪个节点的内容,会返回None值。

2.获取全部的文本内容

 .text 属性,是获取节点中的所有文字内容。

for content in content_all:

    contentString=content.text
    
    print(contentString)

3.如何定位节点

(1)右键点击检查

(2)快捷键ctrl+F弹出搜索框

(3)输入我们要查找的,就会显示其出现的第一个位置;

4.实战演练

import requests

from bs4 import BeautifulSoup

for num in range(1,6):

    url=f"https://ssr1.scrape.center/page/{num}"

    response=requests.get(url)

    html=response.text

    soup=BeautifulSoup(html,"lxml")

    name_all=soup.find_all(name="h2")

    for item in name_all:
        
        name=item.string

        print(name)


http://www.niftyadmin.cn/n/5388689.html

相关文章

【Unity】MySql +Navicat 安装教程

问题描述 在使用Unity开发的时候,有的时候我们是需要使用Mysql数据库的,本教程使用的MySql 和Navicat均为免安装版 ❶mysql安装 1.下载mysql解压至任意目录,此处以“C:\mysql-5.6.39-winx64”为例. mysql百度云连接: 链接&…

electron桌面开发相关注意点

electron的部署以及配置 如果使用的是pnpm,请先配置一下镜像,否则会安装失败的: pnpm config set registryhttps://registry.npmmirror.com pnpm config set electron_mirrorhttps://cdn.npmmirror.com/binaries/electron/ pnpm config set …

外包干了3个月,技术退步明显

先说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

大数据 - Spark系列《七》- 分区器详解

Spark系列文章: 大数据 - Spark系列《一》- 从Hadoop到Spark:大数据计算引擎的演进-CSDN博客 大数据 - Spark系列《二》- 关于Spark在Idea中的一些常用配置-CSDN博客 大数据 - Spark系列《三》- 加载各种数据源创建RDD-CSDN博客 大数据 - Spark系列《…

go-zero微服务入门教程

go-zero微服务入门教程 本教程主要模拟实现用户注册和用户信息查询两个接口。 准备工作 安装基础环境 安装etcd, mysql,redis,建议采用docker安装。 MySQL安装好之后,新建数据库dsms_admin,并新建表sys_user&#…

Vue单文件学习项目综合案例Demo,黑马vue教程

文章目录 前言一、小黑记事本二、购物车三、小黑记账清单 前言 bilibili视频地址 一、小黑记事本 效果图 主代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"/><meta http-equiv"X-UA-Compatible&…

前端自动生成二维码并长按识别跳转 Vue

下载arale-qrcode依赖&#xff1a; npm i arale-qrcode --save引用依赖&#xff1a; import AraleQRCode from "arale-qrcode";代码部分&#xff1a; <template><div class"container">// 生成二维码按钮<van-button click"getErwe…

通过ffmpeg实现rtsp rtmp rtmps 推流

安卓端推流直接引用 implementation com.arthenica:mobile-ffmpeg-full:4.4 包 记得添加网络权限 <uses-permission android:name"android.permission.INTERNET" /> 基本方法&#xff1a; public static long executionId; Override protected void onCr…