用jupyter试着爬网站的时候,感觉语法没啥错误,为啥是空的呢,..qwertyy
爬取网站出错(list index out of range)
用jupyter试着爬网站的时候,感觉语法没啥错误,为啥是空的呢,..qwertyy
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注 【以下回答由 GPT 生成】
该问题是由于XPath表达式中的语法错误导致的。在你的代码片段中,XPath表达式的括号不匹配,导致返回的结果为空,从而出现了"list index out of range"的错误。
解决该问题的方法是将代码中的语法错误进行修复。具体来说,你需要将代码片段中的XPath表达式修改为正确的形式。在这种情况下,你需要将最后一个右括号前的括号删除,使得括号能够配对起来。修改后的代码如下所示:
video_list = tree.xpath('//main/div/div[contains(@class, "grid")]')[0]
这样你就能够成功爬取网站的内容了。请注意,这里假设你的XPath表达式在其他方面是正确的,并且网站上确实存在符合该表达式的元素。
希望这个解决方案能够帮助你解决问题。如果你还有其他问题,请随时提问。
【相关推荐】
- 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7558692
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
- ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
- ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
- ¥100 华为手机私有App后台保活
- ¥15 sqlserver中加密的密码字段查询问题
- ¥20 有谁能看看我coe文件到底哪儿有问题吗?
- ¥20 我的这个coe文件到底哪儿出问题了
- ¥15 matlab使用自定义函数时一直报错输入参数过多
- ¥15 设计一个温度闭环控制系统
- ¥100 rtmpose姿态评估