爬虫--翻页tips

免责声明:本文仅做分享!

伪线程

python 复制代码
from DrissionPage import ChromiumPage
import time

page = ChromiumPage()
page.get("https://you.ctrip.com/sight/taian746.html")
# 初始化 第0页
index_page = 0


# 翻页点击函数 + sleep
def page_turn():
    page.eles(".:ant-pagination-item-link")[3].click()
    time.sleep(2)


# 循环翻页
while True:
    # 非第一次翻页,获取数据. index_page>0
    if index_page > 0:
        try:
            # 获取数据
            for i in page.eles(".:sightItemCard_box__2FUEj "):
                print(i.text)
                print("=" * 30)
        except:
            # 没有数据,退出循环。
            print("no more sight")
            break
    # 第一次翻页,获取第一页数据。 index_page=0
    else:
        for i in page.eles(".:sightItemCard_box__2FUEj "):
            print(i.text)
            print("=" * 30)

            index_page += 1  #  ---> index_page=1
    # 翻页点击函数,sleep 2秒:
    page_turn()

··· 这个翻页有点好用ε=(´ο`*)))唉


相关推荐
啊阿狸不会拉杆3 分钟前
《计算机网络-自顶向下方法》5.1 概述 读书笔记
网络·计算机网络·智能路由器
sylviiiiiia3 分钟前
leetcode hot 100
python·算法·leetcode
芳心粽伙饭4 分钟前
CSS第一章 CSS引入
前端·css
半摆烂日常13 分钟前
自建WMS和买成品:三年成本对比
大数据·服务器·数据库·python·深度学习·低代码·numpy
深蓝电商API20 分钟前
Scrapy 架构源码解析
爬虫·scrapy
Polevne21 分钟前
C# 上位机UDP/TCP连接外部设备
网络·tcp/ip·udp
木井巳30 分钟前
【网络原理】TCP/IP 协议栈
网络·网络协议·tcp/ip·udp
雪芽蓝域zzs31 分钟前
第三十二节:部门组织管理(el‑tree 组织树
前端·javascript·vue.js
2601_9622965132 分钟前
Python的哈希hashlib模块详细解读
python·md5·sha·加密算法·hashlib
chinesegf34 分钟前
comfyui便携版的基础使用
python