我有几个简单的bs问题(1-3组合,4-6组合)。假设HTML的结构如下:
<meta property="tall"/>
<meta property="wide" content="spiral"/>
<meta name="red"/>
<meta name="tall"/>
property
的所有实例?在"tall"
和{property
?在"tall"
的所有实例?在name
和{我如何提取"tall"
?在
我可以轻松地提取meta的所有实例:
^{pr2}$但是,在那之后,我必须访问结果列表的每个元素,然后我可以得到property
和{property
和{
最后,如果我想用requests.get
从一个网站获得网址,而这是一个网站,你必须点击底部的一个按钮,使其加载更多,我想要额外的东西,我怎么能做到这一点?
Beautiful soup
是关于如何处理提取数据的,但首先要做的是:这里
test.html
是您发布的内容。它有一个try, catch block
的原因是,如果find操作失败,那么它不会打印错误而不会打印任何内容。在输出:
^{pr2}$休息就是玩玩,但以上这些将帮助你开始。有些问题仍然模棱两可,所以我在上面举了一些例子来帮助你。在
教程和更多示例:Link to docs
我不是使用beauthoulsoup的专家,但我尝试了一下,下面是我的想法,希望这足以让你开始。只是要知道我可能有更优雅的解决方案。在
样板:
问题:
一
^{pr2}$二。在
我不太明白你的意思,也许已经被保险了?在
四
我花了一些时间寻找,但没有找到一个优雅的方法来这样做。也许我忽略了什么。在
相关问题 更多 >
编程相关推荐