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

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


相关推荐
shadow_glory2 分钟前
vue3自定义指令directives
前端·javascript·vue.js
Front思2 分钟前
如何学习Shopify前端开发?
前端·学习
zkkkkkkkkkkkkk3 分钟前
python爬虫模拟拖动滑块缺口验证码
爬虫·python·ddddocr
AI分享猿3 分钟前
用MonkeyCode做数据爬虫,效率提升10倍
爬虫
码云骑士4 分钟前
语音合成演示 - Web Speech API
前端
ZC跨境爬虫5 分钟前
跟着 MDN 学CSS day_50:(传统布局方法与网格系统)
前端·css·ui·tensorflow·媒体
薛先生_0998 分钟前
vue-路由模块封装
前端·javascript·vue.js
薛先生_0999 分钟前
vue-router-link实现导航高亮效果
前端·javascript·vue.js
郑州光合科技余经理10 分钟前
海外版外卖系统源码:支付/地图/多语言核心代码实现
android·java·前端·后端·架构·uni-app·php
再玩一会儿看代码12 分钟前
Java浅拷贝和深拷贝理解笔记
java·linux·开发语言·笔记·python·学习