【发布时间】:2015-05-25 13:44:33
【问题描述】:
第一次尝试 BeautifulSoup。
我有这个链接http://www.mediafire.com/download/alv8dq6k35n4m2k/For+You.zip
我想从下载按钮获取直接下载网址
http://download2110.mediafire.com/niz8p9iu6r9g/alv8dq6k35n4m2k/For+You.zip
到目前为止我已经尝试过什么。
r = requests.get(url)
soup = BeautifulSoup(r.content)
links = soup.findAll('a')
我认为最后一个函数findAll('a')会找到该页面的所有链接,但我在linkslist 中找不到直接下载网址。
我在这里做错了吗?如果是这样,我怎样才能用beautifulsoup 抓住那个链接。我检查了 Chrome 开发者控制台中的元素,发现链接在那里。
【问题讨论】:
-
它是使用javascript生成的,所以在请求获取html时不可见
-
那是否意味着无法获取该链接?
标签: python request web-scraping beautifulsoup