Chainguys 2021-07-24 19:15 采纳率: 93.6%
浏览 81
已结题

为什么抓出来的数据,少了一些内容?

from selenium import webdriver
from lxml import etree
from bs4 import BeautifulSoup
import time
url = "https://www.coinbase.com/price/s/listed"
wd = webdriver.Chrome()
wd.get(url)    

resp =wd.page_source
html = BeautifulSoup(resp,"lxml")
tr = html.find_all("tr",class_="AssetTableRowDense__Row-sc-14h1499-1 lfkMjy")
print(len(tr))
print(tr[0:3])

从结果上来看,每个tr下的数据前1,2级似乎没问题,但是后面就少了比如span,picture等内容,
img
这是怎么回事呢?

另附:print(tr[0:3])的结果:


30
[<tr class="AssetTableRowDense__Row-sc-14h1499-1 lfkMjy"><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__NameColumn-sc-14h1499-3 bzhUAT"><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnInner-sc-14h1499-11 gLCMTa"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 AssetTableRowDense___StyledPlaceholderDiv-sc-14h1499-0 inwpct"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnRow-sc-14h1499-12 dWSErs"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 blLqsK"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 culAg"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PriceColumn-sc-14h1499-4 gsvDsG"><div class="Flex-l69ttv-0 AssetTableRowDense__PriceColumnInner-sc-14h1499-13 bVsoNT"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cfVcE"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PercentChangeColumn-sc-14h1499-5 dLDmCz"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 csXbx"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__ChartColumn-sc-14h1499-6 bERVql"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 bOMYj"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__VolumeColumn-sc-14h1499-7 gyCKuU"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__MarketCapColumn-sc-14h1499-8 igITCV"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cwMFi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__SupplyColumn-sc-14h1499-9 hGFmsJ"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__TradeColumn-sc-14h1499-10 klyRlA"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cdqIi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td></tr>, <tr class="AssetTableRowDense__Row-sc-14h1499-1 lfkMjy"><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__NameColumn-sc-14h1499-3 bzhUAT"><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnInner-sc-14h1499-11 gLCMTa"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 AssetTableRowDense___StyledPlaceholderDiv-sc-14h1499-0 inwpct"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnRow-sc-14h1499-12 dWSErs"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 blLqsK"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 culAg"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PriceColumn-sc-14h1499-4 gsvDsG"><div class="Flex-l69ttv-0 AssetTableRowDense__PriceColumnInner-sc-14h1499-13 bVsoNT"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cfVcE"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PercentChangeColumn-sc-14h1499-5 dLDmCz"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 csXbx"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__ChartColumn-sc-14h1499-6 bERVql"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 bOMYj"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__VolumeColumn-sc-14h1499-7 gyCKuU"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__MarketCapColumn-sc-14h1499-8 igITCV"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cwMFi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__SupplyColumn-sc-14h1499-9 hGFmsJ"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__TradeColumn-sc-14h1499-10 klyRlA"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cdqIi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td></tr>, <tr class="AssetTableRowDense__Row-sc-14h1499-1 lfkMjy"><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__NameColumn-sc-14h1499-3 bzhUAT"><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnInner-sc-14h1499-11 gLCMTa"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 AssetTableRowDense___StyledPlaceholderDiv-sc-14h1499-0 inwpct"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="Flex-l69ttv-0 AssetTableRowDense__NameColumnRow-sc-14h1499-12 dWSErs"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 blLqsK"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 dhxamd"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 culAg"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PriceColumn-sc-14h1499-4 gsvDsG"><div class="Flex-l69ttv-0 AssetTableRowDense__PriceColumnInner-sc-14h1499-13 bVsoNT"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cfVcE"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__PercentChangeColumn-sc-14h1499-5 dLDmCz"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 csXbx"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__ChartColumn-sc-14h1499-6 bERVql"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 bOMYj"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__VolumeColumn-sc-14h1499-7 gyCKuU"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__MarketCapColumn-sc-14h1499-8 igITCV"><div class="Flex-l69ttv-0 gaVUrq"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cwMFi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__SupplyColumn-sc-14h1499-9 hGFmsJ"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 ctkrM"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td><td class="AssetTableRowDense__Column-sc-14h1499-2 AssetTableRowDense__TradeColumn-sc-14h1499-10 klyRlA"><div class="LoadingBlock__LoadingContainer-f50e0a-0 cWSWBq LoadingBlock__PlaceholderDiv-f50e0a-3 cdqIi"><div class="LoadingBlock__Overlay-f50e0a-2 gFBvcl"></div><div class="LoadingBlock__Loader-f50e0a-1 gLMYmQ"></div></div></td></tr>]

Process finished with exit code 0

  • 写回答

2条回答 默认 最新

  • 忍气吞声埋头苦干 2021-07-24 19:36
    关注

    考虑是否是页面还没完全加载
    可以使用一些方法判断下
    waitdriver.然后写下等待条件试试。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月2日
  • 已采纳回答 7月25日
  • 创建了问题 7月24日

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题