py3爬虫求解#beautifulsoup(select)路径困惑

时间:2023-01-21 15:04:40
url=www.mohrss.gov.cn


soup=beautifulsoup(req.text,“lxml”)
litle = soup.select(“a > font”)
print(title)

结果返回 []
这是为什么?返回空值,别的网url_path输入子和孙两节点可以返回数据。很不明白。
有老师指点一下迷津么?
py3爬虫求解#beautifulsoup(select)路径困惑

4 个解决方案

#1


litle = soup.select(“a > font”)
print(title)  你这打印的是title 不是litle。  
返回 [] 的原因:页面不存在这样标签, 选择器代码(“a > font”)写错

#2


引用 1楼屎克螂 的回复:
litle = soup.select(“a > font”)
print(title)  你这打印的是title 不是litle。  
返回 [] 的原因:页面不存在这样标签, 选择器代码(“a > font”)写错
sorry,手机端是我打错了打错了,应该是title=souo.select(a>.font)print(title)结果返回仍然是[ ]

#3


楼主解决了吗,我也碰到同样的问题啊

#4


我也是这个问题,,,,直接在网页上选择的 copy select。然后把路径复到select()。。。返回的也是空。。怎么搞的???

#1


litle = soup.select(“a > font”)
print(title)  你这打印的是title 不是litle。  
返回 [] 的原因:页面不存在这样标签, 选择器代码(“a > font”)写错

#2


引用 1楼屎克螂 的回复:
litle = soup.select(“a > font”)
print(title)  你这打印的是title 不是litle。  
返回 [] 的原因:页面不存在这样标签, 选择器代码(“a > font”)写错
sorry,手机端是我打错了打错了,应该是title=souo.select(a>.font)print(title)结果返回仍然是[ ]

#3


楼主解决了吗,我也碰到同样的问题啊

#4


我也是这个问题,,,,直接在网页上选择的 copy select。然后把路径复到select()。。。返回的也是空。。怎么搞的???