关于使用BeautifulSoup处理标签时有些标签读取不出的问题
python吧
全部回复
仅看楼主
level 1
zaqxswx 楼主
在学习BeautifulSoup时,对携程主页作为目标。
print(r.find_all("div",class_="inner-tab-scroll-list"))输出为
[<div class="inner-tab-scroll-list">
</div>]
并且并没有子节点 请大神磅我看看为什么
2019年04月07日 12点04分 1
level 4
r.find_all(name='div' ,attrs={'class':'inner-tab-scroll-list'})
2019年04月07日 13点04分 2
这两种表达方式是同一种结果
2019年04月07日 13点04分
@zaqxswx r.select(".inner-tab-scroll-list div")
2019年04月07日 13点04分
@丫的装纯 输出为空 不过很感谢了
2019年04月07日 13点04分
level 1
zaqxswx 楼主
顶一下!!
2019年04月08日 00点04分 3
level 12
我会,不过手机不方便写代码
2019年04月08日 01点04分 4
level 12
你把pr开头的那个类名写进去替换了in开头的类型
2019年04月08日 01点04分 5
试过了输出是none
2019年04月08日 03点04分
@zaqxswx 怎么会呢,你是整个类名都调进去吗
2019年04月08日 05点04分
@小叶🌌 是的 为了怕错 我是直接复制了class的内容
2019年04月08日 06点04分
level 5
可能是因为网站是动态的导致url不对,,我以前碰到过这种情况,需要F12观察url
2019年04月08日 03点04分 6
是的 我是用f12看的 刷新过几次 这里子节点都是在的
2019年04月08日 04点04分
@zaqxswx 如果你这个网页是动态的话,就用这个方法爬取不了
2019年04月08日 05点04分
level 1
zaqxswx 楼主
还有大神帮忙看看嘛
2019年04月08日 14点04分 7
level 6
用其他方法可以拿数据吗,xpath,正则什么的,如果不行,这种方法就爬不了,可以试一下手机爬虫或者selenium
2019年04月08日 14点04分 8
哦 好的谢谢 我试一试
2019年04月08日 23点04分
level 1
楼主解决了吗?怎么解决的?
2021年03月31日 08点03分 9
level 1
如今,我也遇到了一样的问题。[狂汗]
2024年12月18日 17点12分 10
1