如何考虑 Beautifulsoup 的换行符

How to take into account a line break with Beautifsoup

我想了解当我想在第 2 行获得值 name 时如何进行换行:

    <input type="hidden" name="return" value="sommetoken=1" />
    line 2 ->  <input type="hidden" name="**sommetoken2**" value="1" />   
</form>

据我了解,您问的是让下一个 input 元素知道第一个元素在哪里。

在这种情况下,您可以使用 find_next_sibling():

first_input = soup.find("input", {"name": "return"})
second_input = first_input.find_next_sibling("input")

print(second_input.get("name"))