【发布时间】:2020-08-29 18:27:29
【问题描述】:
我正在尝试从网站中提取信息。
使用 Python (BeautifulSoup)
我想提取以下数据(只是数字)
EPS(基本)
来自:https://www.marketwatch.com/investing/stock/aapl/financials/income/quarter
来自xml:
我已经构建了代码:
import pandas as pd
from bs4 import BeautifulSoup
import urllib.request as ur
import request
url_is = 'https://www.marketwatch.com/investing/stock/aapl/financials/income/quarter'
read_data = ur.urlopen(url_is).read()
soup_is=BeautifulSoup(read_data, 'lxml')
cells = soup_is.findAll('tr', {'class': 'mainRow'} )
for cell in cells:
print(cell.text)
但我不会为 EPS (Basic)
提取数据有没有办法只提取数据并按列排序?
【问题讨论】:
标签: python python-3.x parsing beautifulsoup