解析 table 的内容
Parsing contents of table
我很难弄清楚为什么这不起作用。 URL 是这样的:
https://www.cmlviz.com/pivot-points/GOOG
我想用复选框解析 table,它的 class 名称是 "updatable",ID 是 "pivot_data_grid"。我究竟做错了什么?这真让我抓狂!我只想获取 table 中每一行的值以及标题(例如:5 天指数移动平均线)。感谢您的帮助
string url = "https://www.cmlviz.com/pivot-points/{symbol}".Replace("{symbol}", symbol);
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(url);
//var nodes = htmlDoc.DocumentNode.SelectNodes("//div[@id=pivot_data_grid]/table");
var table = htmlDoc.DocumentNode.SelectNodes("//div[@class='updatable']");
var table = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='updatable']/table");
from bs4 import BeautifulSoup
import requests
r = requests.get(
"https://www.cmlviz.com/inc/pivot-points.php?ticker=GOOG&key=57f42fb7382e7ef5679277fb3c2431c1")
soup = BeautifulSoup(r.text, 'html.parser')
for item in soup.findAll("div", {'class': 'updatable'}):
print(item.get_text("\n", strip=True))
输出:
Alphabet Inc Real-time Moving Average Pivot Points
Current Price
$
1,351.22
-1.27 Fibonacci Extension
1.74
52 Week Low
7.66
Select MAs for your chart:
5-day Exponential Moving Average
$
1,351.99
8-day Exponential Moving Average
$
1,349.83
10-day Exponential Moving Average
$
1,347.71
13-day Exponential Moving Average
$
1,344.21
21-day Exponential Moving Average
$
1,334.60
50-day Simple Moving Average
$
1,300.28
200-day Simple Moving Average
$
1,206.62
.382 Fibonacci Retracement
,216.62
.50 Fibonacci Retracement
,171.00
.618 Fibonacci Retracement
,125.37
52 Week High
64.33
1.27 Fibonacci Extension
,735.43
RSI 20
63.20
我很难弄清楚为什么这不起作用。 URL 是这样的: https://www.cmlviz.com/pivot-points/GOOG
我想用复选框解析 table,它的 class 名称是 "updatable",ID 是 "pivot_data_grid"。我究竟做错了什么?这真让我抓狂!我只想获取 table 中每一行的值以及标题(例如:5 天指数移动平均线)。感谢您的帮助
string url = "https://www.cmlviz.com/pivot-points/{symbol}".Replace("{symbol}", symbol);
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(url);
//var nodes = htmlDoc.DocumentNode.SelectNodes("//div[@id=pivot_data_grid]/table");
var table = htmlDoc.DocumentNode.SelectNodes("//div[@class='updatable']");
var table = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='updatable']/table");
from bs4 import BeautifulSoup
import requests
r = requests.get(
"https://www.cmlviz.com/inc/pivot-points.php?ticker=GOOG&key=57f42fb7382e7ef5679277fb3c2431c1")
soup = BeautifulSoup(r.text, 'html.parser')
for item in soup.findAll("div", {'class': 'updatable'}):
print(item.get_text("\n", strip=True))
输出:
Alphabet Inc Real-time Moving Average Pivot Points
Current Price
$
1,351.22
-1.27 Fibonacci Extension
1.74
52 Week Low
7.66
Select MAs for your chart:
5-day Exponential Moving Average
$
1,351.99
8-day Exponential Moving Average
$
1,349.83
10-day Exponential Moving Average
$
1,347.71
13-day Exponential Moving Average
$
1,344.21
21-day Exponential Moving Average
$
1,334.60
50-day Simple Moving Average
$
1,300.28
200-day Simple Moving Average
$
1,206.62
.382 Fibonacci Retracement
,216.62
.50 Fibonacci Retracement
,171.00
.618 Fibonacci Retracement
,125.37
52 Week High
64.33
1.27 Fibonacci Extension
,735.43
RSI 20
63.20