我想从网站https://explorer.flitsnode.app/address/FieXP1irJKvmWUiqV18AFdDZD8bgWvfRiC/获取交易时间 但是当我请求html 时,我没有完整的网站数据。
我有#txaddr表的css选择器,但它只返回顶部(时间戳,块,哈希,..)
到目前为止,我的代码-我在其中添加了一些注释。
import bs4
from urllib.request import Request,urlopen
from bs4 import BeautifulSoup
def NodeRewardTime(link):
req = Request(link,headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).read()
soup = bs4.BeautifulSoup(webpage,'html5lib') # pip install html5lib
all_results = soup.select("#txaddr") # CSS selector for the entire table
try:
[print(x.text) for x in all_results] # prints results
except:
print("No data to show")
link = "https://explorer.flitsnode.app/address/FieXP1irJKvmWUiqV18AFdDZD8bgWvfRiC/"
NodeRewardTime(link)
input("End")
输出:TimestampBlockHashAmount(FLS)余额(FLS)TX类型[End]