马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 歌者文明清理员 于 2023-3-19 16:17 编辑
代码# -*- coding:utf-8 -*-
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
url = 'https://fishc.com.cn/member.php?mod=logging&action=login'
username = '/html/body/div[6]/div/div[2]/div/div[2]/div[1]/div[1]/form/div/div[1]/table/tbody/tr/td[1]/input'
password = '/html/body/div[6]/div/div[2]/div/div[2]/div[1]/div[1]/form/div/div[2]/table/tbody/tr/td[1]/input'
submit = '/html/body/div[6]/div/div[2]/div/div[2]/div[1]/div[1]/form/div/div[6]/table/tbody/tr/td[1]/button'
autologin = '/html/body/div[6]/div/div[2]/div/div[2]/div[1]/div[1]/form/div/div[5]/table/tbody/tr/td/label/input'
option = webdriver.ChromeOptions()
option.add_argument('headless') # 如果不想隐藏窗口注释这行
browser = webdriver.Chrome(options=option)
browser.get(url)
sleep(1)
browser.find_element(By.XPATH, username).send_keys('用户名') # 用户名
browser.find_element(By.XPATH, password).send_keys('密码') # 密码
browser.find_element(By.XPATH, autologin).click()
browser.find_element(By.XPATH, submit).click()
sleep(6)
yes = False
for i in range(6):
if '【新提醒】' in browser.title:
yes = True
sleep(0.5)
if yes:
print('有新提醒!')
else:
print('没有')
browser.close()
配置:链接太长啦
selenium 指南:我想想这个链接起啥名咧
把 20 行到 28 行放进 while True 里就可以自动检测啦 |