自动化过五秒盾
from DrissionPage import Chromium, ChromiumOptions
co = ChromiumOptions()
co.incognito()
co.set_local_port(9911)
browser = Chromium(co)
browser.clear_cache()
browser.set.auto_handle_alert()
# 标签页操作
tab = browser.latest_tab
tab.get("https://openloot.com/marketplace/rentals?gameId=56a149cf-f146-487a-8a1c-58dc9ff3a15c&tag=NFT.Hourglass", timeout=15)
if not tab.ele('x://div[@class="main-content"]/div', timeout=5):
tab.refresh()
tab.wait(2)
# if tab.ele('x://*[@id="onetrust-accept-btn-handler"]', timeout=15):
# tab.ele('x://*[@id="onetrust-accept-btn-handler"]').click()
# tab.wait(8)
# 过cloudflare
if tab.ele('x://div[@class="main-content"]/div'):
tab.ele('x://*[@id="uATa8"]/div/div').sr('x://iframe').ele('x://body').sr('x://input[@type="checkbox"]').click()