Python beautifulsoup方法得到input中value的方式是什么?,,Html:


Html:

<html>    <body>        <input  type="text" id="test" size="26" value="segmentfault">    </body></html>

使用bs如何获取input中的value(segmentfault)值呢?
以下方法都获取不到

v = soup.find(id="test").value或v = soup.find(id="test").text或v = soup.find(id="test").string

v = soup.find(id="test")["value"]


文档里 是这样说的:

这里的"点"取属性,只能用.attrs取出所有的属性,以属性:值的形式存在一个字典中,并不能点取某一个属性。

另外,编程不要这样去猜测怎么做,这样十分危险

编橙之家文章,

评论关闭