Python论坛  - 讨论区

标题:[python-chinese] Python 模拟 jsp 网页提交过程

2006年09月07日 星期四 20:52

ONE_Fox onefox.fox在gmail.com
星期四 九月 7 20:52:13 HKT 2006

因为网页是 jsp 的,所以直接好像无法实现吧……

偶想改用模拟人工操作,但不知Python如何

在一个已有的网页上使某些 checkBox 选中,以及在文本框输入文字

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月07日 星期四 21:33

aBBISh ops.tong在gmail.com
星期四 九月 7 21:33:40 HKT 2006

可以使用socket模拟一个POST或者GET请求即可

我懂得PHP下的实现,Python也在学习中,所以给不出Python的实现代码

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 ONE_Fox
发送时间: 2006年9月7日 20:52
收件人: Python 邮件组
主题: [python-chinese] Python 模拟 jsp 网页提交过程

因为网页是 jsp 的,所以直接好像无法实现吧……

偶想改用模拟人工操作,但不知Python如何

在一个已有的网页上使某些 checkBox 选中,以及在文本框输入文字
_______________________________________________
python-chinese
Post: send python-chinese at lists.python.cn
Subscribe: send subscribe to python-chinese-request at lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月08日 星期五 02:51

Shaun shpycn在gmail.com
星期五 九月 8 02:51:34 HKT 2006

比如 
提交上去的数据是:
myname=myvalue
自己"组装"好数据连接到80端口传上去就行了

-- 
Shaun
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://python.cn/pipermail/python-chinese/attachments/20060908/37366865/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月08日 星期五 09:29

Python Python在5j4m.net
星期五 九月 8 09:29:15 HKT 2006

Dear ONE_Fox <onefox.fox at gmail.com>:
	用httplib及urllib就可以了,附上我以前写的抓图程序的某部分
class webinterface:
    """
    photosig interface
    """
                        
    #login infomation
    webhost="www.xxx.com"
    loginpath="/login"

                        
    loginname=password=""
    conn=session=""
    pid=title=artist=date=numb=""
    def __init__(self,webhost="www.xxx.com"):
        self.conn=httplib.HTTPConnection(webhost)
        self.webhost=webhost
    def setsession(self,session):
        self.session=session
    def login(self):
        #login the web,got the session key
        conn=self.conn
        params=urllib.urlencode({'name': self.loginname, 'password': self.password })
        headers = {
        "Content-type": "application/x-www-form-urlencoded","Accept": "text/plain",
        "Accept-Language": "en-US",
        "Referer": "http://www.xxx.com/",
        "User-Agent": "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)",
        }
        conn.request("POST",self.loginpath, params, headers)
        response=conn.getresponse()
        status,reason= str(response.status), response.reason
        conn.close()

        if (status==HTTP_OK):
        	print "Auth Error!"
        	sys.exit(1)
        elif(status==HTTP_MOVED):
        	print "Auth OK!"
        else:
        	print "Web Host Not Found ?"
        	sys.exit(1)
        
        cookie=response.getheader("Set-Cookie")
        #got session
        p=re.compile('(.+?)(;)(.+?,)(.+?)(;)')
        m=p.search(cookie)
        if m:
        	self.session= m.group(1) + ";" + m.group(4)
        else:
        	print "Cookie match Error!"
        	sys.exit(1)



---------
Chachi <Python at 5j4m.com>
2006-9-8 9:25:03

---以下是您的原始邮件---
发件人:ONE_Fox (onefox.fox at gmail.com)
时间: Thu, 7 Sep 2006 20:52:13 +0800
主题:[python-chinese] Python 模拟 jsp 网页提交过程

> 因为网页是 jsp 的,所以直接好像无法实现吧……
> 
> 偶想改用模拟人工操作,但不知Python如何
> 
> 在一个已有的网页上使某些 checkBox 选中,以及在文本框输入文字
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月08日 星期五 12:08

天才狐狸 mem_fox在263.net
星期五 九月 8 12:08:38 HKT 2006

为什么不用python直接提交POST请求哪?

-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 ONE_Fox
发送时间: 2006年9月7日 20:52
收件人: Python 邮件组
主题: [python-chinese] Python 模拟 jsp 网页提交过程

因为网页是 jsp 的,所以直接好像无法实现吧……

偶想改用模拟人工操作,但不知Python如何

在一个已有的网页上使某些 checkBox 选中,以及在文本框输入文字
_______________________________________________
python-chinese
Post: send python-chinese at lists.python.cn
Subscribe: send subscribe to python-chinese-request at lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月09日 星期六 00:07

ONE_Fox onefox.fox在gmail.com
星期六 九月 9 00:07:43 HKT 2006

知道 Jsp 页面提交了些什么数据的话倒简单了

Jsp ≠ 普通 Html 啊

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 11:40

Python Python在5j4m.net
星期日 九月 10 11:40:46 HKT 2006

Dear ONE_Fox <onefox.fox at gmail.com>:
	对于浏览器来说,jsp=html


---------
Chachi <Python at 5j4m.com>
2006-9-10 11:40:19

---以下是您的原始邮件---
发件人:ONE_Fox (onefox.fox at gmail.com)
时间: Sat, 9 Sep 2006 00:07:43 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> 知道 Jsp 页面提交了些什么数据的话倒简单了
> 
> Jsp ≠ 普通 Html 啊
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 12:24

newboytim newboytim在163.com
星期日 九月 10 12:24:37 HKT 2006

呵呵
很好玩哦
js可能在浏览器里运行
jsp能在浏览器里运行吗??


------------------				 
newboytim
2006-09-10

-------------------------------------------------------------
发件人:Python
发送日期:2006-09-10 11:41:10
收件人:python-chinese at lists.python.cn
抄送:
主题:Re: [python-chinese]答复: Python 模拟 jsp 网页提交过程

Dear ONE_Fox <onefox.fox at gmail.com>:
	对于浏览器来说,jsp=html


---------
Chachi <Python at 5j4m.com>
2006-9-10 11:40:19

---以下是您的原始邮件---
发件人:ONE_Fox (onefox.fox at gmail.com)
时间: Sat, 9 Sep 2006 00:07:43 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> 知道 Jsp 页面提交了些什么数据的话倒简单了
> 
> Jsp ≠ 普通 Html 啊
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------

_______________________________________________
python-chinese
Post: send python-chinese at lists.python.cn
Subscribe: send subscribe to python-chinese-request at lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 12:39

Python Python在5j4m.net
星期日 九月 10 12:39:24 HKT 2006

Dear "newboytim" <newboytim at 163.com>:
	看来你还不明比我意思。对于浏览器来说,asp,jsp, asp.net 都是一样
的,他们最终都是要输出为html。


-----
Chachi <Chachi at 5j4m.com>
2006-9-10 12:38:13

---以下是您的原始邮件---
发件人:newboytim (newboytim at 163.com)
时间: Sun, 10 Sep 2006 12:24:37 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> 呵呵
> 很好玩哦
> js可能在浏览器里运行
> jsp能在浏览器里运行吗??
> 
> 
> ------------------				 
> newboytim
> 2006-09-10
> 
> -------------------------------------------------------------
> 发件人:Python
> 发送日期:2006-09-10 11:41:10
> 收件人:python-chinese at lists.python.cn
> 抄送:
> 主题:Re: [python-chinese]答复: Python 模拟 jsp 网页提交过程
> 
> Dear ONE_Fox <onefox.fox at gmail.com>:
> 	对于浏览器来说,jsp=html
> 
> 
> ---------
> Chachi <Python at 5j4m.com>
> 2006-9-10 11:40:19
> 
> ---以下是您的原始邮件---
> 发件人:ONE_Fox (onefox.fox at gmail.com)
> 时间: Sat, 9 Sep 2006 00:07:43 +0800
> 主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程
> 
> > 知道 Jsp 页面提交了些什么数据的话倒简单了
> > 
> > Jsp ≠ 普通 Html 啊
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> 
> -----------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 12:40

Python Python在5j4m.net
星期日 九月 10 12:40:54 HKT 2006

Dear ONE_Fox <onefox.fox at gmail.com>:
	另外可以用 httpwatch来分析ie提交信息。


---------
Chachi <Python at 5j4m.com>
2006-9-10 12:40:00

---以下是您的原始邮件---
发件人:ONE_Fox (onefox.fox at gmail.com)
时间: Sat, 9 Sep 2006 00:07:43 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> 知道 Jsp 页面提交了些什么数据的话倒简单了
> 
> Jsp ≠ 普通 Html 啊
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 13:07

newboytim newboytim在163.com
星期日 九月 10 13:07:18 HKT 2006

只输出html??
你也太小看php,py,jsp,.net,asp了
还可以理解xml、xhtml
image
rar
doc
...........

------------------				 
newboytim
2006-09-10

-------------------------------------------------------------
发件人:Python
发送日期:2006-09-10 12:39:49
收件人:python-chinese at lists.python.cn
抄送:
主题:Re: [python-chinese]答复: Python 模拟 jsp 网页提交过程

Dear "newboytim" <newboytim at 163.com>:
	看来你还不明比我意思。对于浏览器来说,asp,jsp, asp.net 都是一样
的,他们最终都是要输出为html。


-----
Chachi <Chachi at 5j4m.com>
2006-9-10 12:38:13

---以下是您的原始邮件---
发件人:newboytim (newboytim at 163.com)
时间: Sun, 10 Sep 2006 12:24:37 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> 呵呵
> 很好玩哦
> js可能在浏览器里运行
> jsp能在浏览器里运行吗??
> 
> 
> ------------------				 
> newboytim
> 2006-09-10
> 
> -------------------------------------------------------------
> 发件人:Python
> 发送日期:2006-09-10 11:41:10
> 收件人:python-chinese at lists.python.cn
> 抄送:
> 主题:Re: [python-chinese]答复: Python 模拟 jsp 网页提交过程
> 
> Dear ONE_Fox <onefox.fox at gmail.com>:
> 	对于浏览器来说,jsp=html
> 
> 
> ---------
> Chachi <Python at 5j4m.com>
> 2006-9-10 11:40:19
> 
> ---以下是您的原始邮件---
> 发件人:ONE_Fox (onefox.fox at gmail.com)
> 时间: Sat, 9 Sep 2006 00:07:43 +0800
> 主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程
> 
> > 知道 Jsp 页面提交了些什么数据的话倒简单了
> > 
> > Jsp ≠ 普通 Html 啊
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> 
> -----------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------

_______________________________________________
python-chinese
Post: send python-chinese at lists.python.cn
Subscribe: send subscribe to python-chinese-request at lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 16:20

ONE_Fox onefox.fox在gmail.com
星期日 九月 10 16:20:01 HKT 2006

httpwatch 是一个模块? 还是 htmllib 里面的??

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年09月10日 星期日 23:28

Python Python在5j4m.net
星期日 九月 10 23:28:13 HKT 2006

Dear Python <Python at 5j4m.net>:
	发觉你真是喜欢抬杠。动态网页最终都是输出静态页面。体现在浏览器端
,都是相同的,没分别的。所以说jsp提交和html提交没有任何差别。
另,httpwatch是ie的一个插件。


---------
Chachi <Python at 5j4m.com>
2006-9-10 23:25:36

---以下是您的原始邮件---
发件人:Python (Python at 5j4m.net)
时间: Sun, 10 Sep 2006 12:39:24 +0800
主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程

> Dear "newboytim" <newboytim at 163.com>:
> 	看来你还不明比我意思。对于浏览器来说,asp,jsp, asp.net 都是一样
> 的,他们最终都是要输出为html。
> 
> 
> -----
> Chachi <Chachi at 5j4m.com>
> 2006-9-10 12:38:13
> 
> ---以下是您的原始邮件---
> 发件人:newboytim (newboytim at 163.com)
> 时间: Sun, 10 Sep 2006 12:24:37 +0800
> 主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程
> 
> > 呵呵
> > 很好玩哦
> > js可能在浏览器里运行
> > jsp能在浏览器里运行吗??
> > 
> > 
> > ------------------				 
> > newboytim
> > 2006-09-10
> > 
> > -------------------------------------------------------------
> > 发件人:Python
> > 发送日期:2006-09-10 11:41:10
> > 收件人:python-chinese at lists.python.cn
> > 抄送:
> > 主题:Re: [python-chinese]答复: Python 模拟 jsp 网页提交过程
> > 
> > Dear ONE_Fox <onefox.fox at gmail.com>:
> > 	对于浏览器来说,jsp=html
> > 
> > 
> > ---------
> > Chachi <Python at 5j4m.com>
> > 2006-9-10 11:40:19
> > 
> > ---以下是您的原始邮件---
> > 发件人:ONE_Fox (onefox.fox at gmail.com)
> > 时间: Sat, 9 Sep 2006 00:07:43 +0800
> > 主题:Re: [python-chinese] 答复: Python 模拟 jsp 网页提交过程
> > 
> > > 知道 Jsp 页面提交了些什么数据的话倒简单了
> > > 
> > > Jsp ≠ 普通 Html 啊
> > > _______________________________________________
> > > python-chinese
> > > Post: send python-chinese at lists.python.cn
> > > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > 
> > -----------------------
> > 
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> 
> -----------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

-----------------------


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号