我有一个网页, 内容很简单,只是一个表格,然后载入了一个js的脚本
如何使用python来提交这个某一个连接。
我希望可以实现,通过远程ssh的方式登入一台机子,然后在这个机子上提交表单.
所以只能ssh然后运行一个python脚本.
<HTML>
<HEAD><meta name=vs_targetSchema content="HTML 4.0">
<SCRIPT LANGUAGE="JavaScript">
<!--
function OnLoadJS () {
document.MainForm.AE_PageActivity1q1_ID.focus()
}
function OnTimeoutJS () {
location.href="KIOSKREFRESH"
}
</SCRIPT>
</HEAD>
<BODY LEFTMARGIN="10" RIGHTMARGIN="0" BOTTOMMARGIN="0" TOPMARGIN="10" onload="return OnLoadJS()">
<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0" BGCOLOR="#FFFFFF" ID="KioskTerminalShell">
<INPUT TYPE="SUBMIT" ALIGN="MIDDLE" VALUE="Punch IN/OUT" NAME="AE_PageActivity1q1" ID="AE_PageActivity1q1_ID" language=javascript onMouseOver="AE_PageActivity1q1.style.backgroundColor='#99CCFF'" onMouseOut="AE_PageActivity1q1.style.backgroundColor='#FFFFFF'" onClick="AE_PageActivity1q1.value='Please Wait...'" >
<INPUT TYPE="SUBMIT" ALIGN="MIDDLE" VALUE="Punch IN/OUT w/o Recalc" NAME="AE_PageActivity1q9" ID="AE_PageActivity1q9_ID"language=javascript onMouseOver="AE_PageActivity1q9.style.backgroundColor='#99CCFF'" onMouseOut="AE_PageActivity1q9.style.backgroundColor='#FFFFFF'" onClick="AE_PageActivity1q9.value='Please Wait...'" >
</TABLE>
</BODY>
</HTML>
没看懂题主的问题?什么叫 python 来提交到某一个连接?
如果是要提交
表单内容
给 服务器的python
处理,那么只需要在表单<form>
里面的action
填写服务端的处理路由就可以了。或者用<a>
指向服务器路由get
querystring
。前端方面不需要python
啊。前端的提交交互动作,都是由
javascript
处理就可以了远程登录ssh之后,那个web页面可以通过url访问还是服务器上可以直接读取的文件?
如果是前者,就等于python爬虫了,使用
uillib
urllib2
访问 web页面的url
得到响应,然后解析,再使用刚才两个标准模块里面的.大概事例代码:直接读取服务器上的web文件内容解析提交的内容,后面的过程也是一样。
另外,python 有个 requests 的库,封装得更好,使用方便