需要提交JS表单,用python脚本能完成这项工作吗,jspython,我有一个网页, 内容很简
需要提交JS表单,用python脚本能完成这项工作吗,jspython,我有一个网页, 内容很简
我有一个网页, 内容很简单,只是一个表格,然后载入了一个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 得到响应,然后解析,再使用刚才两个标准模块里面的.大概事例代码:
import urllib, urllib2res = urllib2.urlopen("http://your.web.com")html = res.read()# 解析 html ,读取 你要提交的内容# 提交到新的连接# getparams = urllib.urlencode({'programe': 'python', 'age': 12})f = urllib.urlopen("http://your.web.com?%s" % params)# postparams = urllib.urlencode({'programe': 'python', 'age': 12})f = urllib.urlopen("http://your.web.com", params)
直接读取服务器上的web文件内容解析提交的内容,后面的过程也是一样。
另外,python 有个 requests 的库,封装得更好,使用方便
post过去就行了,这还要问?
编橙之家文章,
相关内容
- 想用python splinter框架控制跳转页内容如何写,pythonspl
- mac系统不关闭终端如何停止python程序,mac终端停止pyt
- python更新文件mime_type相关提问,,之前上传 mp3 音频的
- 需要Python编写的服务器案例,python编写案例,我想实现一
- python加减混合循环计算想不出思路1-2+3-4+5 ...,python3-
- Python爬虫提取目标信息方法是?,python爬虫,最近在学写
- Python 如果按照WSGI的模型来看,werkzeug的位置在哪里?,
- Django生成目录命令是什么?,django生成目录命令,试试r
- 想获取html中time用python正则如何实现,timepython,想做一个
- python split函数内参数的具体作用,pythonsplit,str = server
评论关闭