import requests
list=[]
for i in range(3):
#问题出在下面这个URL,给固定第1页可以爬去,想让他自动爬3页练习一下,求大神指点 ,谢谢
url="""'https://bj.lianjia.com/zufang/chaoyang/pg'+str(i+1)+'/#contentList'"""
res = requests.get(url,headers = headers)
soup = BeautifulSoup(res.text,'lxml')
allprice = soup.find_all('div',class_='content__list--item--main')
list = []
for j in allprice:
tag_a = j.find('em')
price =tag_a.text
tag_b = j.find('p',class_='content__list--item--title')
title = tag_b.text
list.append(price)
print(list)
爬虫入门小白,求debug
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- weixin_53344393 2020-12-07 18:09关注
url拼接错误
把"""'https://bj.lianjia.com/zufang/chaoyang/pg'+str(i+1)+'/#contentList'"""
替换成
"""'https://bj.lianjia.com/zufang/chaoyang/pg{}/#contentList'""".format(i)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报