
log 冲突
配置了logback,启动时却提示log4j错误的情况?像下面这样:在实际开发中,很多项目经常会使用 Maven 进行包管理。在 poml 文件中进行包依赖时,常存在引入一个 jar 包中默认依赖了其他的 jar 包的情况。这样很容易导致 jar 包冲突,从而产生一些诡异问题,如版本问题导致的类、方法找不到等

from selenium import webdriver
import time
up_names = ['up1', 'up2', 'up3']
driver = webdriver.Chrome('C:/chromedriver_win32/chromedriver.exe')
driver.get('passport.bilibili.com/l')
time.sleep(5) # 需要等待页面加载完毕才能操作
username = driver.find_element_by_name('username')
password = driver.find_element_by_name('password')
submit = driver.find_element_by_xpath('//button[@class="btn btn-login"]')
username.send_keys('your_username') # 输入你的 B 站账号
password.send_keys('your_password') # 输入你的 B 站密码
submit.click()
time.sleep(5) # 需要等待页面加载完毕才能操作
for up_name in up_names:
driver.get(f'space.bilibili.com/{up_name}/')
time.sleep(2)
follow_button = driver.find_element_by_xpath('//div[@class="n-gz-btn"]')
if follow_button.get_attribute('class') == 'n-gz-btn n-gz-btn-cancel':
follow_button.click()
confirm_button = driver.find_element_by_xpath('//div[@class="z-msgbox a-bouncein"]//button[text()="确认"]')
confirm_button.click()
time.sleep(2)
print(f'已取消关注 {up_name}')
driver.quit()