pythonmechanize:Javascrip的Web表单

2024-10-01 15:28:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用Python通过表单上传信息。我会分享这个表格,但它有密码保护(我有权访问它)。我一直在使用mechanize,但遇到了一个问题。在

我上传到的页面实际上由许多表单组成,这些表单可以通过页面顶部的选项卡访问。这些选项卡是使用Javascript设置的。当我访问页面的URL时,我可以使用mechanize看到第一个选项卡的表单,但是我不知道如何更改选项卡。在

这是我从萤火虫身上得到的片段:

<form id="frmEntityEdit" enctype="multipart/form-data" onsubmit="javascript:return
 WebForm_OnSubmit();" action="entityEditProducts.aspx?
EntityFilterID=239&EntityName=Category&iden=6751" method="post" name="frmEntityEdit">

另外,当我更改制表符时,“TabStrip1_SelectedNode”的值会循环使用“p0”、“p1”、“p2”等

^{pr2}$

我想能够切换标签页,这样我就可以填写所有的表格。在

提前谢谢你的帮助。如果你需要更多信息,请告诉我。在


Tags: form信息idurl表单页面javascript选项卡
1条回答
网友
1楼 · 发布于 2024-10-01 15:28:49

mechanize不计算javascript。我见过的最简单的方法是使用Selenium,它将在您的计算机上打开一个浏览器并与python通信。在

我回答了一个类似的问题。在

相关问题 更多 >

    热门问题