【发布时间】:2021-03-01 20:13:36
【问题描述】:
我想创建一个谷歌表格,在其中放置一些我知道被禁止的 Steam 个人资料链接。 在它旁边的行中,我想通过 importxml 输出它们已经被禁止多长时间。
Steam 等级为:
<div class="profile_ban_status">
<div class="profile_ban">
1 VAC ban on record
<span class="profile_ban_info">| <a class="whiteLink" href="https://support.steampowered.com/kb_article.php?ref=7849-Radz-6869&l=english" target="_blank" rel="noreferrer">Info</a></span>
</div>
2306 day(s) since last ban </div>
我的 importxml 如下所示:
=IMPORTXML(B3, "//div[@class='profile_ban_status']")
但它不起作用。 有人可以帮我解决吗?
【问题讨论】:
-
可以提供
=IMPORTXML(B3, "//div[@class='profile_ban_status']")的网址吗?还有,你能提供你期望的输出值吗? -
URL 为:
https://steamcommunity.com/id/071200,预期输出为1 VAC ban on record -
当我尝试这个时,我在一个单元格中得到
1 VAC ban on record | Info,在另一个单元格中得到“自上次禁令以来的 2306 天”,考虑到 HTML,这是可以预料的。你想要别的东西吗?当你说But it doesn't work时,你到底是什么意思?你没有得到我提到的结果? -
当我测试你
=IMPORTXML(B3,"//div[@class='profile_ban_status']")的公式时,没有出现错误,并且记录了`1 VAC ban的值|获得信息。例如,=IMPORTXML(B3;"//div[@class='profile_ban_status']")怎么样?在这种情况下,,将替换为;。但我不确定这是否是您问题的直接解决方案。对此我深表歉意。 -
感谢您的回复。我很高兴你的问题得到了解决。我认为您的问题和解决方案对其他用户也很有用。所以我将其发布为答案。
标签: google-sheets-formula google-docs steam