Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python中的PyQuery提交javascript表单_Javascript_Python_Forms_Pyquery - Fatal编程技术网

使用Python中的PyQuery提交javascript表单

使用Python中的PyQuery提交javascript表单,javascript,python,forms,pyquery,Javascript,Python,Forms,Pyquery,我正在尝试使用Python、PyQuery和Paste的组合在网页中提交来自的JavaScript 我懂一点Python,但我对javascript真的很陌生 我尝试了以下几点: from pyquery import PyQuery as pq import urllib d = pq(url='http://www.optimustag.pt/' f = d("#login-form") f.attr["login-user"] = "somename" f.attr["login-pass

我正在尝试使用Python、PyQuery和Paste的组合在网页中提交来自的JavaScript

我懂一点Python,但我对javascript真的很陌生

我尝试了以下几点:

from pyquery import PyQuery as pq
import urllib
d = pq(url='http://www.optimustag.pt/'
f = d("#login-form")
f.attr["login-user"] = "somename"
f.attr["login-pass"] = "somepass"
但我就到此为止,我找不到提交此表格的方法

如果我做a:print f,我得到:

这是我的表格


当然,如果在Python中没有PyQuery也能做到这一点,那也没问题。

没有办法做到这一点。PyQuery没有js模拟器。

还有其他方法吗?例如,通过在PyQuery中使用Paste,因为我有了这样的想法,我可以在Python中使用AJAX脚本。
<form id="login-form" action="javascript:doLogin();">
                <input id="login-user" type="text" style="border: 0px solid #fff;width:120px; &#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;height:20px; font-family:Arial;font-size:14px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;position:absolute;top:43px;left:17px;" value=""/><input id="login-pass" type="password" style="border: 0px solid #fff;width:120px; &#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;height:20px; font-family:Arial;font-size:14px;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;position:absolute; top:43px; left:154px;" value=""/><input id="login-remember" type="checkbox" style="position:absolute;top:73px;left:20px; &#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;border: 0px solid #fff;"/><a href="javascript:Registration.recover();" style="position:absolute;top: 75px; left: 151px; &#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;font-family:Arial;font-size:11px;font-decoration:underline;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;color:#000;width:80px; height:15px;"/>
                <input type="image" value="" id="login_enter_submit" src="css/blank.gif"/></form>