|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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 里就可以自动检测啦 |
评分
-
查看全部评分
|