【发布时间】:2018-10-31 09:51:39
【问题描述】:
我的主要问题是通过带有下载链接的“a”标签来定位特定元素,现在我看到它完成的唯一方法是在我试图定位的页面中使用“title='Download'”。 我看过几个类似答案的问题,但没有找到我需要解决这个问题的东西,任何帮助将不胜感激:
import urllib.request
import bs4 as bs
url = 'http://freemusicarchive.org/search/?quicksearch=drake/'
src = 'drake'
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
html = urllib.request.urlopen(req).read()
soup = bs.BeautifulSoup(html, 'html.parser')
for link in soup.find_all('a'):
print(link.get('href'))
现在的主要问题是,有没有办法针对这个问题定位('get()')一个带有“下载”的“标题”标签的元素并发布整个链接?!
【问题讨论】:
标签: python beautifulsoup urllib