鱼C论坛

 找回密码
 立即注册
查看: 1534|回复: 9

[已解决]求助 bs4 的 find_all 方法 抓去内容丢失部分html

[复制链接]
发表于 2020-8-21 15:46:13 | 显示全部楼层 |阅读模式

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

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

x
求助 bs4 的 find_all 方法 抓去内容丢失部分html,源代码如下
url='xxx'
res=requests.get(url,headers)
res.encoding="utf-8"
soup=bs4.BeautifulSoup(res.text,"html.parser")
targets=soup.find_all("div",class_="classList")
print(res.text)
print('---------------------------------------------------------------------------------------------------------')
print(targets)

打印 res.text 的时候,整个html 的代码都出来了。整个是正常的,但是打印 targets 的时候,整个div 里面的html 代码的 ul 部分就没了,就打印不出来了。但是ul 之前的 h2 标签什么的,都能打印出来,这个是为什么啊,我的 find_all  方法用错了嘛
最佳答案
2020-8-21 16:03:21
nijiaosb 发表于 2020-8-21 16:03
嗯,我私聊不了你啊,应该我的账号权限不够,你不方便的话,我把我的qq 帖给你好了。我的qq 2862090


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

使用道具 举报

发表于 2020-8-21 15:46:53 | 显示全部楼层
可能是js渲染的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-21 15:48:21 | 显示全部楼层

嗯,鼠标右键查看网页代码的时候,确定过眼神,不是js 渲染,我直接 find_all("ul")就可以吧ul 的代码给打印出来,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-21 15:50:49 | 显示全部楼层
nijiaosb 发表于 2020-8-21 15:48
嗯,鼠标右键查看网页代码的时候,确定过眼神,不是js 渲染,我直接 find_all("ul")就可以吧ul 的代码给 ...

把网址贴出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-21 15:53:31 | 显示全部楼层

网站地址,直接发会被和谐的,有什么其他的办法能发嘛,要么,加个微信?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-21 15:53:54 | 显示全部楼层
本帖最后由 1q23w31 于 2020-8-21 15:55 编辑
nijiaosb 发表于 2020-8-21 15:53
网站地址,直接发会被和谐的,有什么其他的办法能发嘛,要么,加个微信?


转成图片?或者在网址中间加符号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-21 15:59:53 | 显示全部楼层
1q23w31 发表于 2020-8-21 15:53
转成图片?或者在网址中间加符号

应该不行,可能会被封号,要么,你qq 多少,我加你qq
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-21 16:00:44 | 显示全部楼层
nijiaosb 发表于 2020-8-21 15:59
应该不行,可能会被封号,要么,你qq 多少,我加你qq

私聊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-21 16:03:04 | 显示全部楼层

嗯,我私聊不了你啊,应该我的账号权限不够,你不方便的话,我把我的qq 帖给你好了。我的qq 2862090
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-21 16:03:21 | 显示全部楼层    本楼为最佳答案   
nijiaosb 发表于 2020-8-21 16:03
嗯,我私聊不了你啊,应该我的账号权限不够,你不方便的话,我把我的qq 帖给你好了。我的qq 2862090


1260121341
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-19 08:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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