Отключение входа в систему Selenium (из Python)

В соответствии с документами вы сначала создаете дерево синтаксического анализа:

import BeautifulSoup
html = "<html><body><tr><td><a href='foo'/></td></tr></body></html>"
soup = BeautifulSoup.BeautifulSoup(html)

, а затем выполняете поиск в нем, например, для тэгов <a>, чей непосредственный родитель является <td>:

for ana in soup.findAll('a'):
  if ana.parent.name == 'td':
    print ana["href"]
23
задан Community 23 May 2017 в 11:46
поделиться

2 ответа

import logging
selenium_logger = logging.getLogger('selenium.webdriver.remote.remote_connection')
# Only display possible problems
selenium_logger.setLevel(logging.WARNING)
10
ответ дан Andrew 23 May 2017 в 11:46
поделиться

Ответ от Алексе работал на меня. Однако в журнале остались сообщения отладки, исходящие из urllib3. Это импортировано селеном, и не затронуто решением выше. Вот то, что я использовал, для чего оно стоит:

# Set the threshold for selenium to WARNING
from selenium.webdriver.remote.remote_connection import LOGGER as seleniumLogger
seleniumLogger.setLevel(logging.WARNING)
# Set the threshold for urllib3 to WARNING
from urllib3.connectionpool import log as urllibLogger
urllibLogger.setLevel(logging.WARNING)

Если кто-то знает о более питоническом способе достижения того же самого - я буду рад это услышать.

1
ответ дан AntonG 23 May 2017 в 11:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: