【发布时间】:2020-01-18 06:39:19
【问题描述】:
如何从数据值中解析值?
<a href="example.com" data-ref="TopRates" data-type="price" data-value="1212749" data-changescale="1" data-market-id="curr_one" data-symbol="curr_one">curr_one</a>
这里我有一个脚本示例,它正在搜索第一个具有看涨颜色类的跨度,并在屏幕上显示该跨度中的内容。我应该如何从 data-value 中解析一个值并将其显示在上面的示例中的屏幕上?
from bs4 import BeautifulSoup
import requests
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
Options = webdriver.ChromeOptions()
Options.add_argument('--headless')
Options.add_argument('--disable-gpu')
Options.add_argument('--no-sandbox')
url = "http://example.com"
browser = webdriver.Chrome(chrome_options = Options, executable_path="/usr/local/bin/chromedriver")
browser.get(url)
soup = BeautifulSoup(browser.page_source, features="html.parser")
a = soup.find("span", {"class": "bullish-color"})
print(a.text)
【问题讨论】:
标签: python selenium-webdriver beautifulsoup