python-3.x - 如何使用 selenium python 自动分页?(无需手动选择下一步按钮)
问题描述
我正在抓取图像的网站列表,使用 selenium webdriver+scrapy 但每个网站的下一个按钮具有不同的类/div 名称,如何自动查找不同站点中的下一页进行抓取?
解决方案
这是分页最基本的结构:
page_count = 1
while (nextbutton.isEnbled):
# Increase page_count value on each iteration on +1
page_count += 1
try:
nextbutton.click()
except NoSuchElementException:
# Stop loop if no more page available
break
推荐阅读
- sql - SQL Server 查询所有具有分组依据的列
- node.js - Sequelize 自动添加列
- python - 如何使用 python 3.8 unittest IsolatedAsyncioTestCase 处理 CancelledError
- kotlin - 有没有办法从'String'转换为'KType'?
- tsql - PATINDEX 无法识别点和逗号
- ios - 如何关闭字符预览字母弹出窗口?
- python - 如何仅在激活两个组合框时启用按钮
- sql - 如何在 SQL 中提高数据库间查询执行速度
- excel - 切换工作表名称而不更新对这些工作表的引用
- loops - 空手道 API 框架有没有办法遍历子值