鱼C论坛

 找回密码
 立即注册
查看: 1427|回复: 3

[已解决]为什么在输出豆瓣Top250的时候,我的没输出

[复制链接]
发表于 2020-9-13 12:34:10 | 显示全部楼层 |阅读模式
5鱼币
在小甲鱼的爬取豆瓣TOP250中,有几行代码
可以实现输出:
  1. 肖申克的救赎
  2. 霸王别姬
  3. 这个杀手不太冷
  4. 阿甘正传
  5. 美丽人生
  6. 千与千寻
  7. 辛德勒的名单
  8. 泰坦尼克号
  9. 盗梦空间
  10. 机器人总动员
  11. 海上钢琴师
  12. 三傻大闹宝莱坞
  13. 忠犬八公的故事
  14. 放牛班的春天
  15. 大话西游之大圣娶亲
  16. 教父
  17. 龙猫
  18. 楚门的世界
  19. 乱世佳人
  20. 天堂电影院
  21. 触不可及
  22. 当幸福来敲门
  23. 熔炉
  24. 无间道
  25. 搏击俱乐部
复制代码


这段代码是:
  1. >>> import requests
  2. >>> import bs4
  3. >>> res = requests.get("https://movie.douban.com/top250")
  4. >>> soup = bs4.BeautifulSoup(res.text, "html.parser")
  5. >>> targets = soup.find_all("div", class_="hd")
  6. >>> for each in targets:
  7.         print(each.a.span.text)
复制代码


但是我在写这段代码时,没有输出,为什么?
1.png
最佳答案
2020-9-13 12:34:11
加个headers,原先没加时,打印res看下状态码是418,就没获取到数据
  1. import requests
  2. import bs4
  3. headers={'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'}
  4. res = requests.get("https://movie.douban.com/top250",headers=headers)
  5. soup = bs4.BeautifulSoup(res.text, "html.parser")
  6. targets = soup.find_all("div", class_="hd")
  7. for each in targets:
  8.         print(each.a.span.text)
复制代码

最佳答案

查看完整内容

加个headers,原先没加时,打印res看下状态码是418,就没获取到数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-13 12:34:11 | 显示全部楼层    本楼为最佳答案   
加个headers,原先没加时,打印res看下状态码是418,就没获取到数据
  1. import requests
  2. import bs4
  3. headers={'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'}
  4. res = requests.get("https://movie.douban.com/top250",headers=headers)
  5. soup = bs4.BeautifulSoup(res.text, "html.parser")
  6. targets = soup.find_all("div", class_="hd")
  7. for each in targets:
  8.         print(each.a.span.text)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-13 12:41:41 | 显示全部楼层
本帖最后由 嘉岳呀 于 2020-9-13 12:45 编辑

1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-13 12:44:35 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-6 00:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表