我正在使用beautifulsoup获取页面中的所有链接。我的代码是:从页面获取所有链接美丽的汤
import requests
from bs4 import BeautifulSoup
url = 'http://www.acontecaeventos.com.br/marketing-promocional-sao-paulo'
r = requests.get(url)
html_content = r.text
soup = BeautifulSoup(html_content, 'lxml')
soup.find_all('href')
所有我得到的是:
[]
我怎样才能得到该网页上的所有HREF链接的列表?
但是当我这样做,我只是得到第一个链接: http://www.acontecaeventos.com.br/ 我应该做一个for循环,让他们都? – user1922364
'links = soup.find_all('a')'给你一个所有链接的列表。我在答案的底部代码中使用了第一个链接作为示例。是的,循环链接列表来访问所有找到的链接。 – Anonta