找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4596|回复: 2

[已解决] 用python爬网站数据,为什么只爬到标签,爬不到标签内容呢

0

主题

0

帖子

0

积分

贫民

积分
0
han123 发表于 2016-11-26 14:51:25 | 显示全部楼层 |阅读模式
我想爬电影票房的数据,网站是http://www.cbooo.cn/movieweek,我要爬网页最下面的【票房日期:2016-11-14至2016-11-20 单周票房:57271万 单周场次:1463995场 单周人次:1781万】这些数据,代码如下:
from bs4 import BeautifulSoup
import urllib.request




z = input("请输入网址:")
a = urllib.request.urlopen(z).read()


b = BeautifulSoup(a,"html.parser")


c = b.select("#content > div.alldate")





for i in c:
    print(i.get_text())
     
输出结果是
票房日期:
单月票房:万
单月场次:万场
单月人次:万
关键的数据没有啊,这是怎么回事呢,我最想要的是那些数据,怎么弄也没有,跪求解决办法
谢谢
谢谢
谢谢

回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-11-27 09:40:24 | 显示全部楼层
html源代码里面本身就没有这个数据肯定抓取不到,初学者吧?
这些数据时通过ajax的方式渲染上去的。
可以从getWeekInfoData?sdate=2016-11-14 这个接口里面获取到
回复 支持 反对

使用道具 举报

1

主题

5

帖子

5

积分

贫民

积分
5
爱跳的小猴子 发表于 2017-9-24 14:23:00 | 显示全部楼层
blueelwang 发表于 2016-11-27 09:40
html源代码里面本身就没有这个数据肯定抓取不到,初学者吧?
这些数据时通过ajax的方式渲染上去的。
可以从 ...

您好,可以认识您一下吗?我是python的初学者,遇到很多问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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