我在考虑制作一个从网站获取数据的应用程序。但是只有在输入用户名和密码后才能输入此网站。例如,如果您访问Example.com,浏览器会提示您输入类似“example.com请求的用户名和密码”,并允许您输入用户名和密码。我将如何处理这个应用程序内?我打算在登录后使用jsoup收集数据。 谢谢。从需要密码的网站获取数据
0
A
回答
1
这取决于如何实现登录。如果这是一个HTTP POST请求,你可以在JSoup中这样做:Connection.Response response = Jsoup.connect(url).data("username", "user", "password", "pwd").method(Method.POST).execute()
。 “用户名”和“密码”是通常与HTML表单域相对应的POST参数的名称。这是一种尽管简单的方法。有时(经常)页面使用诸如Captchas之类的附加安全措施,或者对例如加密密码。然后你需要模拟它。但这取决于具体的网站实施。
如果他的网站使用基本的HTTP身份验证(您对弹出窗口的描述听起来有点像它),您可以在这里找到解决方案:Jsoup connection with basic access authentication。
0
你可以看看java.net包或使用HTTPUnit。它将帮助您通过HTTP(如方法)与WebServer进行通信。
相关问题
- 1. 需要帮助使用importxml和xpath从网站获取数据
- 2. 从需要登录的网站获取HTML源代码(iphone)
- 3. curl从外部网站获取价值需要用户名和密码
- 4. 从需要POST数据的站点获取数据?
- 5. 需要从网站中提取数据...网络查询?宏?
- 6. iOS:从需要验证的网站上刮取数据?
- 7. Java - 从需要登录的网站读取数据
- 8. 需要从Facebook的会话密钥来获取用户数据
- 9. 获取数据需要对电网
- 10. 从其他网站获取的数据
- 11. 来自密码保护网站的Excel网页数据(第一次登录后不需要密码)
- 12. 需要结合.getElementsByClass和.getElementsById从网站抓取数据
- 13. 我需要从网站获取数据,并保存到字符串
- 14. 从外部网站获取JSON数据
- 15. 从XML网站获取数据
- 16. 从其他网站获取数据表
- 17. 如何从网站获取DOM数据
- 18. 从给定网站获取数据
- 19. Excel VBA - 从网站获取数据
- 20. 从其他网站获取数据
- 21. Python从安全网站获取数据
- 22. Android - 从网站获取数据
- 23. 从URL中获取密码数据
- 24. 需要能够登录和浏览网站从网站获取htmlDocument
- 25. 我需要xpath从网站中提取这种代码
- 26. 如何从网站中提取数据,该网站的表格需要滚动才能显示所有数据?
- 27. 连接到需要用户/密码的网站
- 28. 如何连接到需要用户名和密码的网站
- 29. 需要帮助从服务器获取用户名和密码
- 30. 如何通过PHP来抓取需要POST数据的网站?
谢谢!我认为它的基本HTTP认证。我不确定它是什么被调用,否则我可能会在搜索中找到答案:P – zkello 2012-08-10 02:08:07