繁体   English   中英

cURL和网站登录

cURL and website login

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用cURL登录到站点FictFact( http://www.fictfact.com )。 我看过以前有关通用主题的StackOverflow帖子,并尝试了许多不同的解决方案,但没有找到合适的解决方案。

curl --data "UserName=name&Password=pass&RememberMe=false" http://www.fictfact.com/account/logon

这将返回“对象已移动”消息。

curl --form "UserName=name&Password=pass&RememberMe=false&submit=Login" http://www.fictfact.com/account/logon

这将返回登录表单页面的HTML。 我尝试了这个过程,没有“提交”,也有-X POST。

最后,我尝试了几种发送cookie的方法:curl -c cookies.txt http://www.fictfact.com/account/logon这将创建cookies.txt文件,然后使用此调用来使用它:curl- b cookies.txt --form“ UserName = name&Password = pass&RememberMe = false&submit = Login” --dump-header标头http://www.fictfact.com/account/logon

这仍然仅返回登录表单,而不返回经过身份验证的页面。

这是站点特定的问题,还是我缺少一般性的东西?

谢谢!

1 个回复

使用Martin Konecny的答案,我可以登录工作:

$ curl --data "UserName=plebian&Password=password&RememberMe=false" http://www.fictfact.com/account/logon --dump-header headers 
$ curl -L -b headers http://www.fictfact.com/Account/LogOn 

[..]
 <div class="navitems">
                Welcome <strong>plebian</strong>!
    [ <a href="/account/logoff">Log Off</a> ]
[..]
1 如何使用CURL登录网站

我对cURL非常陌生,因此希望可以得到一些帮助。 当前,我在Windows环境中,并且使用Visual Studio。 我正在尝试使用cURL通过DLink网站( https://mydlink.com/login )访问DLink IP摄像机。 并通过IP摄像机抓取视频流进行一些处理 ...

2014-08-15 05:53:21 1 308   c++/ curl
2 使用curl登录网站

我正在尝试使用curl登录。 这是我要远程登录的Web登录表单。 这是我尝试的代码...我如何将数据发送到原始的login_check php?( https://nid.naver.com/nidlogin.login ) ...

2015-08-12 04:08:54 0 370   php/ curl
3 会话并通过cURL登录网站

我需要在php中通过cURL登录到某个页面。 我有这个脚本: 当我运行它时,脚本登录我(我在登录时看到数据库插入中的新日期)但是当我打开一个站点http://www.xxx.pl/时,我没有被淹没。 我认为问题在于会话。 但我不知道如何解决它。 ...

2011-11-30 14:08:23 2 921   php/ curl
4 带Cookie的CURL-网站登录

我正在尝试使用CURL登录到使用cookie的网站。 我测试CURLs脚本功能的方式如下: 我正在通过浏览器手动登录到站点,并使用开发工具查看POST数据和cookie信息,并将该信息粘贴到curl脚本中。 在我的CURL脚本中设置了post / cookie信息后,我将退出浏览器 ...

5 使用PHP和CURL登录网站

我在登录https://example.com/my-receipts后尝试获取页面https://example.com/sessions 。 我已经正确登录,但没有进入/my-receipts页面(可以看到我从结果页面登录,但是它捕获了一些异常并将我重定向到帮助页面)。 这是我正在使 ...

2017-01-10 02:19:14 0 42   php/ curl
6 在该网站上使用Curl登录

我尝试用curl登录该网站 ,但遇到问题(或更多问题),但没有任何反应,我没有任何数据... ...

2014-08-21 13:21:56 0 39   php/ curl
7 在网站上登录cURL

这是我的问题: 我正在尝试获取首先需要登录的网站的内容。 我想通过cURL解决此问题。 首先,我要连接到登录页面,而不是需要登录的页面。 我在cookie文件中得到了一些Cookies,但是当我尝试查看之前需要登录的页面的内容时,我仅被重定向到登录页面(获取其内容)。 似乎解析我 ...

8 无法使用cURL登录网站

我正在尝试使用cURL登录网站,但无法正常工作。 我正在使用此脚本。 但是它不起作用,它仅重定向到站点主目录而不记录日志 该站点的形式为: 剧本: 我究竟做错了什么? ...

2016-03-31 23:29:52 1 166   php/ curl
9 如何使用curl和PHP登录网站?

我试图远程登录一个站点。 我已成功完成此操作,登录页面会正确打开,我可以从中提取所有信息。 问题是,当我单击任何链接时,该网站将我注销! 之前的链接是相对于我的域的,现在我已将其更改为网站域,但问题仍然存在。 我为您附上代码,以查看我如何发送Cookie。 我已经对网站内的另一个U ...

10 使用 php、curl 和 api 远程登录网站

我试图从 1 周开始使用 php、curl 和 api 登录 yelp,但我没有成功。 我从我的代码中得到了这个输出: {"message": {"field": "signature", "text": "One or more parameters are missing in request" ...

2018-09-04 16:22:28 1 261   php/ yelp
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM