如何考虑 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"))
我想了解当我想在第 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"))