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
当我执行它时,我得到这个错误:
return pUrl.id
AttributeError: 'ParseResult' object has no attribute 'id'
urlparse()
函数不将查询字符串解析为键值对;它只返回URL的组成部分(包括查询字符串部分,还包括方案、主机名、片段标识符等)。在从URL中提取查询字符串后,需要将其解析出来;使用^{} function :
相关问题 更多 >
编程相关推荐