snoopy - 使用 snoopy 在 php 中自动登录
问题描述
<?php
include "Snoopy.class.php";
$snoopy = new Snoopy;
$submit_url = "http://shotblogs.com/login";
$submit_vars["username"] = "felixzmqf47924"; //username
$submit_vars["password"] = "if1426DcZu"; //password
$submit_vars["login"] = "submit";
$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;
$snoopy->setcookies();
$cookies = $snoopy->cookies;
print_r ($cookies);
?>
它是 blogspot 风格的免费博客,但是当我运行程序时它会登录,但它会重定向回登录。
如果我使用该网站手动登录,然后运行该程序,它可以正常登录,并重定向到仪表板。
我认为它一定是来自会话的东西或隐藏的两个输入。
我尝试了很多可能的解决方案,但一无所获。
解决方案
推荐阅读
- python - 我对 .py 文件的更改不适用于 Django
- python - 如何使用 lxml 转换从网站获取文本?
- r - 你如何合并两个数据框而没有 R 中的重复字段
- python - 如何在指定位置区分和存储已区分的帧
- javascript - 如何转换 SVG 路径
- powershell - 使用 powershell 进行 CSV 操作
- php - Symfony 序列化器:不推荐使用 setCircularReferenceHandler()
- amazon-web-services - 无法扩展节点,禁止 system:serviceaccount:kube-system:cluster-autoscaler kubernetes
- javascript - JS如何通过可以像函数一样调用的“new”方法创建对象
- javascript - XLSX JS 的 excel 文件中缺少第一个值