爬虫--翻页tips
免责声明:本文仅做分享!
伪线程
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()
··· 这个翻页有点好用ε=(´ο`*)))唉
原文地址:https://blog.csdn.net/2303_80857229/article/details/142303534
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!