добавление вида в python скрипт вызывает сбой скрипта - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь создать скрипт для непрерывной печати текста из определенного элемента, используя селен и chrome драйвер

, когда я запускаю этот скрипт, все отлично работает

import time
from selenium import webdriver
chrome_path = r"C:\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get("https://www.tradingview.com/symbols/BTCUSD/?exchange=BITSTAMP")
price = driver.find_element_by_xpath("""/html/body/div[2]/div[4]/div/header/div/div[3]/div[1]/div/div/div""").text
print(price)

, но когда я добавляю al oop вот так

import time
from selenium import webdriver
chrome_path = r"C:\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get("https://www.tradingview.com/symbols/BTCUSD/?exchange=BITSTAMP")
price = driver.find_element_by_xpath("""/html/body/div[2]/div[4]/div/header/div/div[3]/div[1]/div/div/div""").text
while True:
print(price)
time.sleep(1)

скрипт закрывается сразу после запуска

я сделал ошибку noob? кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 марта 2020

Может быть, это будет работать;

import time
from selenium import webdriver
chrome_path = r"C:\chromedriver.exe"
driver = webdriver.Chrome(chrome_path)
driver.get("https://www.tradingview.com/symbols/BTCUSD/?exchange=BITSTAMP")
while True:
    price = driver.find_element_by_xpath("""/html/body/div[2]/div[4]/div/header/div/div[3]/div[1]/div/div/div""").text

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