Javascript 自动登录到使用ASP.NET的网站
我需要在以下位置自动执行登录:。登录后,我需要能够从此域获取页面,这要求我登录。据我所知,该网站正在使用ASP.NET与服务器进行交互。我愿意接受所有建议。我正在寻找一个脚本来完成这项工作,因为我对这项工作还不熟悉。您正在尝试的是botting(自动访问网站或在线游戏),所以请按照以下步骤操作 一般步骤Javascript 自动登录到使用ASP.NET的网站,javascript,php,python,asp.net,authentication,Javascript,Php,Python,Asp.net,Authentication,我需要在以下位置自动执行登录:。登录后,我需要能够从此域获取页面,这要求我登录。据我所知,该网站正在使用ASP.NET与服务器进行交互。我愿意接受所有建议。我正在寻找一个脚本来完成这项工作,因为我对这项工作还不熟悉。您正在尝试的是botting(自动访问网站或在线游戏),所以请按照以下步骤操作 一般步骤 监视浏览器发出的HTTP请求(我使用 ,您可能还会发现浏览器内置的网络工具(按F12键)很方便) 你需要特别寻找饼干 简而言之,您应该能够对每个事件进行相同的HTTPRequest (我所说的
- 监视浏览器发出的HTTP请求(我使用 ,您可能还会发现浏览器内置的网络工具(按F12键)很方便)
- 你需要特别寻找饼干
- 简而言之,您应该能够对每个事件进行相同的HTTPRequest (我所说的事件是指首次页面请求、页面提交以供登录和 等)
堆栈溢出链接
我的建议
我认为,如果您以前没有制作过web刮板(web bot或bot工具),那么您应该从一些小事情开始,比如从不需要登录的页面获取特定信息,然后转到更复杂的场景,您尝试做的是botting(自动访问网站或在线游戏),所以请遵循以下步骤 一般步骤
- 监视浏览器发出的HTTP请求(我使用 ,您可能还会发现浏览器内置的网络工具(按F12键)很方便)
- 你需要特别寻找饼干
- 简而言之,您应该能够对每个事件进行相同的HTTPRequest (我所说的事件是指首次页面请求、页面提交以供登录和 等)
堆栈溢出链接
我的建议
我认为,如果您以前没有制作过web scraper(web bot或bot工具),那么您应该先从一些小事情开始,比如从不需要登录的页面获取特定信息,然后再转到更复杂的场景像往常一样,Asp.Net使用cookie进行会话,需要授权。所以基本上,您只需要使用登录、密码参数向登录页面发出POST请求,然后您需要从响应中获取cookie,然后使用这些cookie向所需页面发出新请求
默认情况下,这些cookie被命名为ASP.NET_SessionId和ASPXAUTH,与往常一样,ASP.NET将cookie用于会话、授权需求。所以基本上,您只需要使用登录、密码参数向登录页面发出POST请求,然后您需要从响应中获取cookie,然后使用这些cookie向所需页面发出新请求
默认情况下,这些cookie名为ASP.NET_SessionId和ASPXAUTH我曾处理过类似的问题,但使用了通用方法。我过去常常登录游戏并将数据保存在不同的数据库中。后来我发现我可以自己写一个插件() 这两种技术都将仅依赖于javascript。()
网站也在asp.net上!您只需要从javascript代码接收cookie和登录。是解析数据和登录的另一种方法。我曾处理过类似的问题,但使用了通用方法。我过去常常登录游戏并将数据保存在不同的数据库中。后来我发现我可以自己写一个插件() 这两种技术都将仅依赖于javascript。()
网站也在asp.net上!您只需要从javascript代码接收cookie和登录。是解析数据和登录的另一种方法。一旦我获得了这些cookie,如何“为所需页面发出新请求”?如果你问如何在Python上发出新请求,那么我不知道,因为我以前没有使用Python。或者你问的是不同的事情?我问的是,既然我有了cookies,我是如何对所需的页面提出这些请求的。我不必使用Python,PHP或javascript也可以。一旦我获得这些cookie,如何“为所需页面发出新请求”?如果你问如何在Python上发出请求,那么我不知道,因为我以前没有使用Python。或者你问的是不同的事情?我问的是,既然我有了cookies,我是如何对所需的页面提出这些请求的。我不必使用Python,PHP或javascript也可以。我已经更新了我的答案,请检查。我已经更新了我的答案,请检查