我试图从标签获取href链接,但是当我使用方法.get
时,它给出了错误“非类型对象没有属性获取”
这是我的代码:
#Loading Libraries
import urllib
import urllib.request
from bs4 import BeautifulSoup
#define URL for scraping
theurl = "http://www.techspot.com/"
thepage = urllib.request.urlopen(theurl)
#Cooking the Soup
soup = BeautifulSoup(thepage,"html.parser")
i=1
#Scraping "Project Title" (project-title)
title = soup.findAll('div', {'class': 'article-category'})
for titles in title:
titleheading = soup.findAll('h2')
for titletext in titleheading:
titlename = titletext.a
titlelink =titlename.get('href')
print(i)
print(titlelink)
i+=1
这是我得到的错误的控制台屏幕截图
告诉我此代码中的问题是什么或为什么我收到此错误
答案 0 :(得分:0)
您需要先检查ConcurrentHashMap<Point2D, HashMap<Point2D, Double>>
是否为titletext.a
,然后才能确定使用它。
None