java - 如何找到正确的用户名和密码标签?

标签 java php html screen-scraping

我想抓取这个网站: https://studentservices.uwo.ca/secure/index.cfm 但有一个登录系统。我正在尝试在 native Java 应用程序中使用 htmlUnit(以后可能适用于 Android)。但我无法理解如何找到适当的标签以允许用户在我的程序中输入他们的信息。

最佳答案

基本上,有两种方法可以解决此问题:

  • 询问网站维护人员如何以编程方式实现登录。。 (当你这样做的时候,请与他们核实你计划做的事情是否被允许。最好先询问一下,避免给大学管理部门带来麻烦。)

  • 对您使用网络浏览器登录时页面正在执行的操作进行逆向分析。

对页面进行逆向工程的一种方法是查看页面源代码、阅读 HTML 并(尝试)弄清楚当用户单击登录按钮时会发生什么。 (页面的这一部分看起来像一个简单的 HTML 表单...)

如果该方法不能给您答案,请在浏览器中安装和/或启用 Web 开发工具,并使用它们查看您登录时发送的实际 HTTP 请求。

关于java - 如何找到正确的用户名和密码标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22875756/

相关文章:

java - 如何实现与@JsonUnwrap 等效的 Gson

java - 将 Null 添加到 ArrayList 时出现 UnsupportedOperationException

php 301 redirects 实际上做的是 302 redirect

javascript - 通过 url 将 id 传递给模态并更新表

html - 输入类型 URL - 如果不包含 HTTP,则为 "Please enter a URL"

java - 使用Java获取域名

java - 运行/调试在 IntelliJ IDEA 中不起作用

php - 如何为使用 ExcelImport、存储库和模型的自定义命令编写 Laravel 测试

html - @media 删除顶部 :0; from style

javascript - Jquery - $.mobile.changePage 不起作用