gpt4 book ai didi

python - 用 BeautifulSoup 找到 table 的第一行

转载 作者:行者123 更新时间:2023-12-04 08:34:24 25 4
gpt4 key购买 nike

我正在做类作业。我需要写一些东西来返回这个网页上表格中的第一行(Barr v. Lee)行:https://www.supremecourt.gov/opinions/slipopinion/19
我已经看到其他一些人可能认为类似的问题。但他们看起来不像是在回答我同样的问题。大多数其他问题看起来他们已经把 table 放在了头上,而不是已经从网站上拉下来了。
或者,也许我只是看不出相似之处。我已经刮了大约一个星期了。
现在,我正在尝试构建一个循环来遍历所有 div具有增量计数器的元素,并让计数器返回一个数字,告诉该行的 div 是什么,以便我可以深入研究它。
这是我到目前为止:

for divs in soup_doc:
div_counter = 0
soup_doc.find_all('div')[div_counter]
div_counter = div_counter + 1
print(div_counter)
但现在,它只是返回 1我知道这是不对的。我该怎么做才能解决这个问题?或者有没有更好的方法来获取这些信息?
我的输出应该是:
63
7/14/20
20A8
Barr v. Lee

PC
591/2

最佳答案

在您的示例中 div_counter = 0必须像这样走在你的循环前面:

div_counter = 0
for divs in soup_doc:
soup_doc.find_all('div')[div_counter]
div_counter = div_counter + 1
print(div_counter)
你总是得到 1因为你设置了 div_counter0在每次迭代开始时在您的 for 循环中添加 1 .

关于python - 用 BeautifulSoup 找到 table 的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64871386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com