设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 7071|回复: 3
打印 上一主题 下一主题

这个为什么没有输出

[复制链接]

1

主题

0

好友

17

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-10-15 20:34:44 |只看该作者 |倒序浏览
# -*- coding utf-8 -*-
import urllib.request
from bs4 import BeautifulSoup
url=('https://movie.douban.com/tag/?view=type')

html=urllib.request.urlopen(url).read().decode('utf-8')
soup=BeautifulSoup(html,'html.parser')
data=soup.find('div',{"id":"app"})
for d in data.find_all('a',class_='title'):
    movie=d.a.get_text()
    print(movie)
这个为什么没有输出啊?也咩有发生错误



QQ图片20171015203403.png (18.85 KB, 下载次数: 522)

QQ图片20171015203403.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-10-15 23:57:10 |只看该作者
这个要调试的
代码里面把每一步的结果输出来看哪里数据不对
如果 find_all 没有结果,自然后面的输出也不会有
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

板凳
发表于 2017-11-29 16:56:37 |只看该作者
本帖最后由 null 于 2017-11-29 17:27 编辑
crossin先生 发表于 2017-10-15 23:57
这个要调试的
代码里面把每一步的结果输出来看哪里数据不对
如果 find_all 没有结果,自然后面的输出也不会 ...


回复

使用道具 举报

0

主题

0

好友

114

积分

注册会员

Rank: 2

地板
发表于 2017-11-30 19:07:35 |只看该作者
你可以print(html),看看访问的页面是不是有返回。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-24 03:55 , Processed in 0.025146 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部