【问题标题】:BeautifulSoup prints none even the content is thereBeautifulSoup 不打印任何内容,即使内容在那里
【发布时间】:2020-05-14 01:20:25
【问题描述】:

我正在尝试构建一个hackernews scraper,但是当我运行我的代码时

import requests
from bs4 import BeautifulSoup

res = requests.get("https://news.ycombinator.com/")

soup = BeautifulSoup(res.text,'html.parser')

print(soup.find(id="score_23174015"))

我不明白为什么 beautifulsoup 一直没有返回给我我还在学习所以是的,我也是 python3 的新手

【问题讨论】:

    标签: python-3.x web web-scraping beautifulsoup


    【解决方案1】:

    我检查了 url,但没有 id = 23174015 的元素。

    无论如何,如果您想查找具有属性的元素,请尝试此代码。

    soup.find(attrs = {'id':"score_23167794"})
    

    【讨论】:

      猜你喜欢
      • 2019-05-26
      • 2021-02-13
      • 1970-01-01
      • 2021-10-29
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多