Я пытаюсь использовать комбинацию Python, PyQuery и Paste для отправки javacript с веб-страницы.Отправить форму javascript с PyQuery в Python
Я знаю немного 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"
Но я останавливаюсь здесь, я не могу найти в любом случае из этой формы.
Если я делаю: print f
, я получаю:
<form id="login-form" action="javascript:doLogin();">
<input id="login-user" type="text" style="border: 0px solid #fff;width:120px; 								height:20px; font-family:Arial;font-size:14px; 								position:absolute;top:43px;left:17px;" value=""/><input id="login-pass" type="password" style="border: 0px solid #fff;width:120px; 								height:20px; font-family:Arial;font-size:14px; 								position:absolute; top:43px; left:154px;" value=""/><input id="login-remember" type="checkbox" style="position:absolute;top:73px;left:20px; 								border: 0px solid #fff;"/><a href="javascript:Registration.recover();" style="position:absolute;top: 75px; left: 151px; 							font-family:Arial;font-size:11px;font-decoration:underline; 							color:#000;width:80px; height:15px;"/>
<input type="image" value="" id="login_enter_submit" src="css/blank.gif"/></form>
Это моя форма.
Конечно, если есть какой-то способ сделать это на Python без PyQuery, все будет хорошо.
Есть ли другой способ сделать это? Например, используя Paste with PyQuery, так как я получил идею, я мог бы использовать сценарии AJAX внутри Python таким образом. – jbssm