Как я добираюсь, Python Механизируют к POST запрос ajax?

Сайт, который я пробую пауку, использует JavaScript:

request.open("POST", url, true);

Вытягивать в дополнительной информации по ajax, в котором я нуждаюсь пауку. Я попробовал различные перестановки:

r = mechanize.urlopen("https://site.tld/dir/" + url, urllib.urlencode({'none' : 'none'}))

для получения Механизируют для получения страницы, но она всегда приводит ко мне получающий вход в систему HTML снова, указывая, что что-то неправильно. Firefox, кажется, не добавляет данных HTTP к POST согласно Firebug, и я добавляю, что пустое поле, чтобы попытаться вынудить urlopen использовать "POST" вместо "ПОЛУЧАЕТ" надежду, что сайт игнорирует поле. Я думал, что urlopen Mechanize ДЕЙСТВИТЕЛЬНО включает cookie. Но быть HTTPS к wireshark транзакция трудно отладить.

Существует ли лучший путь?

Также, кажется, нет достойной документации API для, Механизируют, просто примеры. Это является раздражающим.

6
задан fret 12 July 2010 в 02:46
поделиться