鱼C论坛

 找回密码
 立即注册
查看: 1187|回复: 10

写豆瓣正在上映电影的爬虫正则匹配不到东西,求解!

[复制链接]
发表于 2018-12-17 19:24:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
地址https://movie.douban.com/cinema/nowplaying/

我写的正则 class="list-item"data-title="(.*?)"data-score="(.*?)"data-star.*?data-release="(.*?)"data-duration="(.*?)"data-region="(.*?)"data-director="(.*?)"data-actors="(.*?)"data-category="nowplaying"data-enough="True"data-showed="True"

请问 为什么匹配不到?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-12-17 20:34:41 | 显示全部楼层
审查元素都没有,你匹配啥
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-18 15:04:49 | 显示全部楼层
你需要爬取什么内容啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-18 16:24:53 | 显示全部楼层
用正则写太麻烦,学一下xpath或beautifulsoup
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-19 00:34:35 From FishC Mobile | 显示全部楼层
海风zZ 发表于 2018-12-18 15:04
你需要爬取什么内容啊

电影信息 名字 导演 演员 评分 等
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-19 00:36:14 From FishC Mobile | 显示全部楼层
幽梦三影 发表于 2018-12-18 16:24
用正则写太麻烦,学一下xpath或beautifulsoup

呃呃 一直用xpath 这次想用用正则表达式 话说beautifulsoup 比xpath好用些吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-19 07:05:51 From FishC Mobile | 显示全部楼层
fishclove 发表于 2018-12-19 00:36
呃呃 一直用xpath 这次想用用正则表达式 话说beautifulsoup 比xpath好用些吗?

xpath好些,速度快
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-19 15:14:53 | 显示全部楼层
塔利班 发表于 2018-12-17 20:34
审查元素都没有,你匹配啥

峨峨 之前有事去了
请问 我刚刚在正则网站上测了下 显示可以匹配 怎么运行程序什么都匹配不到?

                               
登录/注册后可看大图

我的正则:<ul class=\"lists\"><li id=\".*?\" class=\"list-item\" data-title=\"(.*?)\" data-score=\"(.*?)\" data-star=\".*?\" data-release=\"(.*?)\" data-duration=\"(.*?)\" data-region=\"(.*?)\" data-director=\"(.*?)\" data-actors=\"(.*?)\" data-category=\"nowplaying\" data-enough=\"True\"
难道我获取的response.text没有内容?
可是我用xpath可以抓取到....
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-19 15:18:21 | 显示全部楼层
fishclove 发表于 2018-12-19 15:14
峨峨 之前有事去了
请问 我刚刚在正则网站上测了下 显示可以匹配 怎么运行程序什么都匹配不到?

有没有在于你的网页代码是否有,其次是源代码和审查元素的是否一致
正则如果写错了就更不用说了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-19 15:22:22 | 显示全部楼层
塔利班 发表于 2018-12-19 15:18
有没有在于你的网页代码是否有,其次是源代码和审查元素的是否一致
正则如果写错了就更不用说了

正则我测试了没问题
看了源代码 也有我要的内容啊。。。
刚刚贴图好像加载慢 换一个:

                               
登录/注册后可看大图
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-19 16:18:37 | 显示全部楼层
fishclove 发表于 2018-12-19 15:22
正则我测试了没问题
看了源代码 也有我要的内容啊。。。
刚刚贴图好像加载慢 换一个:

网页有JS加载的可能,你打印下你的网页源代码看有么有
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-12 10:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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