Я хочу получить цену с веб-страницы, но jscode не выполнен. Как я могу выполнить jscode в Python и получить данные с веб-страницы
import js2py
import bs4
from bs4 import BeautifulSoup
import requests
from selenium import webdriver
import time
def gbpusd(soup):
kod = '''var deneme = (".tv-data-table__tbody > tr > td:nth-child(2) > span").text();
var result = deneme.substr(0, 7);
console.log(result);'''
price = js2py.eval_js(kod)
time.sleep(0)
driver.quit()
return price
while True:
options = webdriver.ChromeOptions() # chrome 'un arka planda çalışmasını sağlıyoruz
options.add_argument("headless") # chrome 'un arka planda çalışmasını sağlıyoruz
url = "https://tr.tradingview.com/symbols/GBPUSD/"
driver = webdriver.Chrome("/snap/bin/chromium.chromedriver",chrome_options=options)
driver.get(url)
html = driver.page_source
soup = BeautifulSoup(html, 'lxml')
print("GBPUSD =" +str(gbpusd(soup)))