我对 Php 很陌生,我尝试编写一些代码来从 reddit 上抓取图像。
马上我就有问题了。当我执行此代码时,reddit 想要确认我已超过 18 岁,这是有道理的,因为它是 NSFW 子版块。不知道从这里去哪里。
感谢任何输入,我不是在找人复制/粘贴我想学习的所需代码,谢谢!
我尝试登录的原因是我可以通过会话自动验证我是否年满 18 岁。
<?php
$ch = curl_init();
$data = array('user' => 'xxxx', 'passwd' => 'xxxx', 'rem' => TRUE);
curl_setopt($ch, CURLOPT_URL, 'http://www.reddit.com/api/login');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'Cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'Cookie.txt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($ch);
$url = 'http://reddit.com/r/ass';
$page = file_get_contents($url);
var_dump($page);
?>