我使用beautifulsoup来解析quora URL,并通过查找包含"icon_action_bar-count"类的标签来检索每个答案的投票数。问题是,尽管可以在原始页面中手动找到类(使用mozilla开发者界面(,但结果总是空的或"无"的
我正在使用这个简单的beautifulsoup命令:
upvote =soup.findAll("span",{"class":"icon_action_bar-count"})
在我试图检索的html span标签下面,以及包含以下html代码的quora url:
<span class="icon_action_bar-count" id="__w2_bgylC4B_count_wrapper">
<span class="bullet"> · </span>
<span id="__w2_bgylC4B_count">610</span>
</span>
https://www.quora.com/Why-do-a-lot-of-rich-people-say-rent-instead-of-buy-property
span元素仅在登录用户页面的HTML中。如果在搜索时没有找到它,那么很可能您没有登录到该网站。