免责声明:本文仅做分享!
伪线程
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()
··· 这个翻页有点好用ε=(´ο`*)))唉