首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与美丽的汤和蟒蛇擦拭。如何在eBay中查看投标人的名字

与美丽的汤和蟒蛇擦拭。如何在eBay中查看投标人的名字
EN

Stack Overflow用户
提问于 2021-10-24 00:05:02
回答 1查看 104关注 0票数 0

我在eBay上开了一家商店,我想刮掉所有参与我拍卖的竞标者。我能看到

  1. 投标金额
  2. 投标时间

但是,我不能刮

  1. 投标人名称
  2. 投标人地点

图片将显示一个HTML 表显示竞投者参加我的一次拍卖

这是我正在运行的代码的图像

我正在用jupyter笔记本来运行我的代码。这是我使用的代码

代码语言:javascript
复制
'results = soup.find('table', {'class':'app-bid-history__table'}).find('tbody').find_all('span')'

[最高投标者名单-投标人的身份受到保护,最高者的身份得到保护,出价最高者,47.00美元,47.00美元,2021年7月27日下午6时59分53分,下午6时59分53分,

如您所见,投标人的姓名和位置不显示,但您可以在HTML文档中看到它。我需要运行什么代码?

EN

回答 1

Stack Overflow用户

发布于 2021-10-24 01:19:01

  1. --您可能需要检查解析器:--如果您正在使用'lxml',请尝试使用'Html.parser''html5lib'来查看其中的任何一个工作。 例如soup = BeautifulSoup(webpage, 'html.parser')
  2. 附加了另一个跨度:图像中的,似乎所有相关的值都是另一个<span>中的<span>。追加在<span>之前,然后追加find_all <span>。 例如.find('span')find_all('span')
  3. 如果这些方法不起作用,则<div> 可能需要按类分别搜索: .find('tbody')定义为单独的值,然后尝试x = tbody.find('div', {'class':'textual-display-item'}),然后尝试y = x.find_all('span')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69692938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档