Jun-14-2021, 04:59 AM
(Jun-13-2021, 03:30 PM)snippsat Wrote:(Jun-12-2021, 03:35 PM)denis22934 Wrote: How do I make python find "value" from a variable in InnerHTML ? Please note that there is a colon after "value"!If i do test local with that html,after have findpre
tag with CSS selector,it's text then can use regex to get value.
from selenium import webdriver from selenium.webdriver.chrome.options import Options import re #--| Setup options = Options() options.add_argument("--headless") browser = webdriver.Chrome(executable_path=r'C:\cmder\bin\chromedriver.exe', options=options) #--| Parse or automation browser.get('file:///E:/div_code/scrape/local3.html') tag_pre = browser.find_elements_by_css_selector('body > pre') tag = tag_pre[0].text.strip() print(tag) print('-' * 20) value = re.search(r"\"value\"\s:\s(\d+)", tag) print(value.group(1))
Output:"amount": 12{ "value" : 3 }, -------------------- 3
Thank you for your response. But I already found the solution for my question.