【发布时间】:2021-02-22 11:31:59
【问题描述】:
我想从下面的代码中获取所有的 href 链接,但只获取第一个 href。无法解决我错的地方。你能帮我解决这个问题吗?
for i in range(1,3):
url = "https://www.gittigidiyor.com/samsung-cep-telefonu?sf=" + str(i)
r = requests.get(url)
source = BeautifulSoup(r.content,"lxml")
liste = source.find_all('div', attrs={"class":"gg-w-24 gg-d-24 gg-t-24 gg-m-24 root-column padding-none"})
for url in liste:
url_phone = "https:" + url.a.get("href")
print(url_phone)
【问题讨论】:
-
通过
print(r.status_code)检查响应状态码,看看你是否得到了预期的结果
标签: python web-scraping beautifulsoup