【发布时间】:2016-05-08 21:39:07
【问题描述】:
def getPeopleLinks(page):
links = []
for link in page.find_all('a'):
url = link.get('href')
if url:
if 'profile/view?id=' in url:
links.append(url)
return links
def getID(url):
pUrl = urlparse(url)
return pUrl.id
从下方执行
people = getPeopleLinks(page)
if people:
for person in people:
ID = getID(person)
当我执行它时,我得到了这个错误:
return pUrl.id
AttributeError: 'ParseResult' object has no attribute 'id'
【问题讨论】:
-
您期望返回的是什么?
标签: python python-3.x url attributeerror urlparse