【发布时间】:2021-08-29 12:17:56
【问题描述】:
我正在尝试从股息投资者.com 获取一些数据。但内容结果并没有“连续分红”等信息。
有人可以解决这个问题吗?
import requests
from bs4 import BeautifulSoup
url = 'https://www.dividendinvestor.com/dividend-quote/intc/'
headers={
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0',
'Connection': 'keep-alive',
'Referer': f'{url}',
'Cookie': 'seenslideup=1; seenpopup=1',
'TE': 'Trailers'
}
print(str(BeautifulSoup(r_get.content, 'html.parser'))
【问题讨论】:
-
你想从URL中提取什么,请你说清楚!
-
您好,我想了解“连续增加股息”等信息。
-
URL 动态生成数据,因此您无法使用
bs4抓取数据,但从网络选项卡中我发现它是通过 ajax URL 呈现的,您可以调用此 URL 但您需要 @987654324 @根据需要获取数据 -
我可以获取 url 与 bs4 一起用于其他网站,例如 dividata 和 finviz,但不能用于股息投资。如果我可以在内容中看到我的数据,我可以使用正则表达式。
-
我已经发布了我的答案,如何使用加载数据的 URL 在 URL 中查找内容
标签: python html beautifulsoup