爬虫--翻页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()

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


相关推荐
Nan_Shu_61413 分钟前
学习:ES6(2)
前端·学习·es6
tang7778916 分钟前
如何保护网络隐私?从理解代理IP开始
网络·tcp/ip·php
不知更鸟2 小时前
Django 项目设置流程
后端·python·django
自动化代码美学3 小时前
【Python3.13】官网学习之控制流
开发语言·windows·python·学习
命运之光4 小时前
【最新】ChromeDriver最新版本下载安装教程,ChromeDriver版本与Chrome不匹配问题
前端·chrome
捷米研发三部4 小时前
ProfiNet转Modbus TCP协议转换网关实现西门子PLC与工控机通讯在智能交通系统的应用案例
网络·网络协议
dreamtm1235 小时前
通俗理解 TCP 拥塞控制:像 “快递员看路况调速”,避免网络 “堵车”
网络·tcp/ip·php
星离~5 小时前
Vue响应式原理详解:从零实现一个迷你Vue
前端·javascript·vue.js
百锦再6 小时前
第18章 高级特征
android·java·开发语言·后端·python·rust·django
梦6506 小时前
React 简介
前端·react.js·前端框架