如何用Python GAE模拟PHP CURL?
我有以下PHP脚本,它充当获取视频流的代理:如何用Python GAE模拟PHP CURL?,python,google-app-engine,curl,Python,Google App Engine,Curl,我有以下PHP脚本,它充当获取视频流的代理: <?php $c = curl_init(); $lp = array( "username" => "yourlogin", "password" => "yourpassword" ); $camId = "12345"; $cam_ = "1234567890123"; curl_setopt($c, CURLOPT_HEADER, false); curl_setopt($c, CURLOPT_RETURNTRANS
<?php
$c = curl_init();
$lp = array(
"username" => "yourlogin",
"password" => "yourpassword"
);
$camId = "12345";
$cam_ = "1234567890123";
curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_COOKIEJAR, "/tmp/cookiejar.jar");
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($c, CURLOPT_POSTFIELDS, http_build_query($lp));
curl_setopt($c, CURLOPT_URL, "https://login.example.com/eaidit/eaiditweb/outerlogin.do");
curl_exec($c);
curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, "https://login.example.com/eaidit/eaiditweb/redirect.do?redirectto=https://video.example.com/");
curl_exec($c);
curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, "https://video.example.com/camera/ajaxGetVideoUrl?id=".$camId."&_=".$cam_."");
$page = curl_exec($c);
$decoded = json_decode($page, true);
curl_setopt($c, CURLOPT_RETURNTRANSFER, false);
curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, $decoded["live"]["url"][0]);
curl_exec($c);
curl_close($c);
?>
我想对pythongae做同样的事情。我的主要问题是——这个脚本作为输出发送什么,以及如何使用python GAE实现它?@JaimeGómez,对不起,我最初没有提到它——我想用python版本的GAE实现它。但是无论如何,GAE URL fetch(PHP或Python)只返回接收到的内容,我应该只输出相同的内容吗?