Сайт, который я пробую пауку, использует 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 для, Механизируют, просто примеры. Это является раздражающим.