我正试图从网站上抓取一些数据。但是当我想打印它的时候,我只得到标签,但是没有其中的信息。
这是代码:
#Imports
import bs4
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
#URL
my_url = 'https://website.com'
#Opening connection grabbing the page
uClient = uReq(my_url)
page_html = uClient.read()
#closing the page
uClient.close()
#Parse html
page_soup = soup(page_html,"html.parser")
price = page_soup.findAll("div",{"id":"lastTrade"})
print(price)
这是我得到的结果:
[<div id="lastTrade"> </div>]
所以有人可以告诉我我要改变或添加什么,所以我从这个标签内收到实际的信息?
也许像这样循环遍历列表:
for res in price:
print(res.text)