我一直收到这个错误&;已多次检查html源代码,如下所附。我很确定我找到了正确的元素,因此文本部分在技术上应该存在
背景:构建webscraper;试图提取标题。奇怪的是,用于提取摘要文本的代码&;链接两个工作-只是不是标题
from bs4 import BeautifulSoup
import requests
url = "https://www.ribbonfarm.com/"
source = requests.get(url, headers = {"User-Agent" : "Mozilla/5.0"}).text
soup = BeautifulSoup(source, 'lxml')
article = soup.find("div")
headline = soup.find("h1", class_ = "entry-title").text
print (headline)
我收到的错误消息:回溯(上次最近的呼叫): 文件“main.py”,第9行,在 headline=soup.find(“h1”,class=“条目标题”)。文本 AttributeError:“非类型”对象没有属性“文本”
谢谢大家!
不是100%清楚你到底想要什么。不过,这是一条路
输出:-
相关问题 更多 >
编程相关推荐