python 搜索html,如何通过Python检索HTML复选框的值

我对HTML没有真正的知识,但我必须使用它来为某些数据创建Webview。 我想要一个按钮,链接到另一个python脚本来比较数据集。 您可以通过选中复选框来选择要比较的数据集。 然后该按钮应该将您带到正确的脚本。 比较函数,数据集列表等都可以工作,但我似乎无法获得复选框的值。 这将生成复选框的列表如何通过Python检索HTML复选框的值

query_3 = App.QueryFactory.new("XMLQuery", xml_2 %(p1, p2, p3))

for smlz in query_3.getAll():

resultz += '''

%s | ID: %s |
''' % (smlz.id, smlz.id, smlz.status, smlz.id)

return resultz

这是按钮的代码:

comparebutton = """

\n""" % cb_id

keyw_c = str(kwds.get("sml_id"))

keyw_c_l = keyw_c.split()

key_c_len = len(keyw_c_l)

cb_id = ''

p = 0

while p < key_c_len:

temp_1 = str(keyw_c_l[p])

temp_2 = temp_1.strip(",[]'")

p += 1

cb_id += "%s_" % temp_2

(注:_需要,我要链接到脚本能够显示更多比数据集划分数据ID的下划线,因此“比较”数据集)

我试着get,getAll等,以获得我检查的复选框的值,但我总是得到'无' 我做错了什么或者是否有可能通过制作一个执行我的python代码的某个函数的按钮使这更容易,因为我有“比较”脚本的代码,我只是缺乏HTML知识来做类似那。 kwds的

输出(我有一个输入和singlesearch 4个领域是搜索按钮的名称)

{'sml_1': ['test'], 'antrieb': ['test'], 'singlesearch': ['Suche'], 'kopf': ['test'], 'gewinde': ['test ']}

+1

什么 - _exactly_ - 应该是在你的第二个代码片段?什么是'kwds'?你在哪里得到'sml_id',因为它似乎不是你的查询字符串的一部分? –

+0

snl_id是复选框的名称,用kwds.get(“name”)我在webviewer中获得了输入字段等的值,我不知道它为什么是kwds.get,我得到了这段代码的一部分交给我,它是这样使用,并一直工作 –

+1

你使用什么框架? –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值