Я нашел PHP-скрипт, который позволяет мне делать то, что я задал в этом ТАКом вопросе. Я могу использовать это очень хорошо, но из любопытства я хотел бы воссоздать следующий код в Python.
Конечно, я могу использовать urllib2, чтобы получить страницу, но я не знаю, как обращаться с файлами cookie после механизации (протестировано с Python 2.5 и 2.6 в Windows и Python 2.5 в Ubuntu ... все с последней механизацией версия), кажется, ломается на странице. Как мне сделать это в Python?
require_once "HTTP/Request.php";
$req = &new HTTP_Request('https://steamcommunity.com');
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addPostData("action", "doLogin");
$req->addPostData("goto", "");
$req->addPostData("steamAccountName", ACC_NAME);
$req->addPostData("steamPassword", ACC_PASS);
echo "Login: ";
$res = $req->sendRequest();
if (PEAR::isError($res))
die($res->getMessage());
$cookies = $req->getResponseCookies();
if ( !$cookies )
die("fail\n");
echo "pass\n";
foreach($cookies as $cookie)
$req->addCookie($cookie['name'],$cookie['value']);