我写了一个程序来检查玩家在minecraft中是否有斗篷。我决定使用硒,以下是我的问题:
- 为什么selenium没有显示错误或显示任何内容,但它不起作用,因为在windows和linux上没有打开的浏览器,所以它不可能像我想的那样是windows故障
- 如何编程从另一个文件(nick.py(中的列表中提取昵称,并连续打印有多少玩家有斗篷
Cape.py
import requests,os from selenium import webdriver from time import sleep from nick import nickname class Checker: def __init_(self, nickname): self.driver = webdriver.Chrome() self.driver.get("https://pl.namemc.com/") sleep(2) driver.find_element_by_xpath("/html/body/header/div[2]/form/div/input") .send_keys(nickname) driver.find_element_by_xpath("/html/body/header/div[2]/form/div/div/button") .click() name = driver.find_element_by_xpath("/html/body/main/h1") cape = driver.find_element_by_xpath("/html/body/main/div/div[2]/div[4]/div[1]") print('name', " | ", 'cape') Checker()
Nick.py
zandey
and
other
nick
minecraft
players
在webdriver中。Chrome((行,尝试在eetwen括号中添加实际的Chromedriver文件路径。