gpt4 book ai didi

java应用程序的python mechanize问题

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:47 24 4
gpt4 key购买 nike

我们在 tomcat 服务器上运行 Java 应用程序,我编写了一个简单的脚本来登录,但我不允许我登录,它只是卡在 br.open 步骤上。

#!/usr/bin/python
import mechanize
br=mechanize.Browser()
br.open('https://www.example.com')
br.select_form(nr=0)
br['user[login]']= user1
br['user[password]']= Pass1
br.submit()
br.retrieve('https://www.example.com/','page1.html')

当我在 python shell 上交互运行它时,它卡在 br.open

>>> br.open('https://www.example.com/')

hanging here.....

mechanize 可以与 j_security_check 配合使用吗?或者java基础应用程序?

最佳答案

我对mechanize不太熟悉,一般来说,urllib2是你在Python中处理HTML的地方。是否可以尝试使用 http 而不是 https?

Java 应用程序还需要以标准格式提供 HTML。 mechanize 基本上只是拉下 HTML 并让你用它做一些事情,请注意,它不会运行 Javascript,所以如果登录屏幕是 Javascript 弹出窗口,它就不会工作,我相信它只做标准 GET POST 格式的事情。

关于java应用程序的python mechanize问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16446183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com