gpt4 book ai didi

php - 使用 Curl -PHP 登录到远程 url

转载 作者:行者123 更新时间:2023-12-04 04:52:47 24 4
gpt4 key购买 nike

我想在这里登录 http://studio.smartshoot.com/filmmaker/home使用 CURL ,但似乎无法使其工作。结果是“您的浏览器未启用 JavaScript。在继续使用本网站之前,请在浏览器设置中启用 JavaScript”。

到目前为止,我已经尝试了以下方法:

<?

$username="username";
$password="password";
$url="http://ABC.COM?q=login&destination=filmmaker%2Fhome";
$cookie="cookie.txt";

$postdata = "name=".$username."&pass=".$password."&edit-user-login=user_login&edit-name=".$username."&remember_me=1";



$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt ($ch, CURLOPT_REFERER, $url);

curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt ($ch, CURLOPT_POST, 1);
$result = curl_exec ($ch);

echo $result;

curl_close($ch);
?>

最佳答案

答案就在问题中。 cURL 不执行 JavaScript,因此即使您已登录,您也会收到作者打算用于 noscript 用户代理的任何消息。

关于php - 使用 Curl -PHP 登录到远程 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17194407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com