Ошибка Selenium без печати и других проблем - PullRequest
0 голосов
/ 05 августа 2020

Пишу программу, чтобы проверить, есть ли у игрока плащ в майнкрафте. Я решил использовать селен, и вот мои проблемы:

  1. Почему селен не показывает ошибок или ничего не отображает, но он не работает, потому что на windows и linux нет открытого браузера, поэтому это не может быть windows виной, как я думал.
  2. Как сделать для программы взять ники из списка в другом файле (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

1 Ответ

0 голосов
/ 05 августа 2020

В строке webdriver. Chrome () попробуйте добавить фактический путь к файлу Chromedriver в квадратных скобках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...