关于使用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
zaqxswx
这两种表达方式是同一种结果
2019年04月07日 13点04分
丫的装纯
@zaqxswx
r.select(".inner-tab-scroll-list div")
2019年04月07日 13点04分
zaqxswx
@丫的装纯
输出为空 不过很感谢了
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
zaqxswx
试过了输出是none
2019年04月08日 03点04分
小叶🌌
@zaqxswx
怎么会呢,你是整个类名都调进去吗
2019年04月08日 05点04分
zaqxswx
@小叶🌌
是的 为了怕错 我是直接复制了class的内容
2019年04月08日 06点04分
level 5
uig55
可能是因为网站是动态的导致url不对,,我以前碰到过这种情况,需要F12观察url
2019年04月08日 03点04分
6
zaqxswx
是的 我是用f12看的 刷新过几次 这里子节点都是在的
2019年04月08日 04点04分
小叶🌌
@zaqxswx
如果你这个网页是动态的话,就用这个方法爬取不了
2019年04月08日 05点04分
level 1
zaqxswx
楼主
还有大神帮忙看看嘛
2019年04月08日 14点04分
7
level 6
凯多233
用其他方法可以拿数据吗,xpath,正则什么的,如果不行,这种方法就爬不了,可以试一下手机爬虫或者selenium
2019年04月08日 14点04分
8
zaqxswx
哦 好的谢谢 我试一试
2019年04月08日 23点04分
level 1
地心窜出的某人
楼主解决了吗?怎么解决的?
2021年03月31日 08点03分
9
level 1
贴吧用户_J5XRyR7
如今,我也遇到了一样的问题。
2024年12月18日 17点12分
10
1