Python中文
首页
教程
问答
标签
搜索
登录
注册
在python中使用漂亮的Soup解析html
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有以下html:</p> <pre><code><html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> <body> <title>CATe - hj1612</title> </td></tr></table> </td></tr></table></td><td><img src="icons/arrowredright.gif"/></td><td align="center"> <input name="keyt" type="hidden" value="a3dvl"/> <input type="submit" value="View"/><br/>or<br/> <input type="reset" value="Reset"/> </td> </tr> </body> </html> </code></pre> <p>我试图得到<code>keyt</code>的值。既然是<code>html</code>,我使用的是<code>BeautifulSoup</code>。在</p> ^{pr2}$ <p>我知道你可以把<code>soup.find</code>和<code>id</code>一起使用,就像<code>soup.find(id="randomid")</code></p> <p>但是<code>soup.find(name="keyt")</code>将不起作用,因为它不是主体标记。。。因此,我认为我应该使用普通的<code>if substring in string:</code>方法</p> <pre><code>for line in soup.find_all('input'): if "keyt" in line: print line </code></pre> <p>但是这个方法似乎不起作用,我对python还不熟悉,所以如果您能帮我/指出正确的方向,我将不胜感激</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你有一些奇怪的HTML。HEAD标签未关闭,td,table未打开。我甚至无法想象,汤怎么能解析它。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
9 回答
如何在乒乓球游戏中阻止球
5 回答
如何在乘法和模中不乘空间?
5 回答
如何在乘法和除以2个不同的数字之间进行交换?
8 回答
如何在也是数据一部分的单个字符上拆分大字符串
2 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
6 回答
如何在事件wxWidgets中传递自定义数据
6 回答
如何在事件中使用lambda i=i?
10 回答
如何在事件中心只接收最近的数据
7 回答
如何在事件发生之前保持云函数运行?
7 回答
如何在事件发生后使页面重定向到同一页面
3 回答
如何在事件回调之间保持python生成器的状态
1 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
9 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
8 回答
如何在事件处理程序中访问外部对象?
1 回答
如何在事件循环中将协程打包为正常函数?
6 回答
如何在事件循环之外运行协同程序?
7 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
4 回答
如何在事件文件中只保留一份摘要?
6 回答
如何在事件模板中添加事件
8 回答