【问题标题】:Why use attrs in Beautiful Soup for scraping为什么在 Beautiful Soup 中使用 attrs 进行抓取
【发布时间】:2021-12-12 22:06:22
【问题描述】:
for link in soup.find_all(attrs={'class': 'title"'}):
        for links in link.find_all('a'):

如果我使用attrs,那么链接会被抓取,但如果我使用tag,那么它们不会被抓取。那么attrstag有什么区别呢?

【问题讨论】:

  • 刚刚回答了重点。为了帮助您解决特定行为,为什么事情会被刮掉,请改进您的问题 - 如何创建 minimal reproducible example(添加 url/html 和期望结果) - 谢谢
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: web-scraping beautifulsoup screen-scraping


【解决方案1】:

tagattribute / attrs 的主要区别在于tag 代表element,而attribute 描述element 的特征。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多