2012-03-04 61 views
0

當我提交時,表單的一部分似乎被回顯,從而產生錯誤。Python - 機械化。在CSRF令牌/「referer頭文件」中遇到問題

是否有我需要用來操縱這個類的類?

div style='display:none'/ input type='hidden' name='csrfmiddlewaretoken' value='dbd2cb6627a3b7b68075e5d318c392de'/

還有這個未知的Javascript可能是問題。

var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-28758203-1']); 
    _gaq.push(['_setDomainName', 'someurl.com']); 
    _gaq.push(['_trackPageview']); 

    (function() {<br> 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';<br> 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); (/script) 
<br> 
meta name="google-site-verification" content="M79TumRrI0FXdpZbUqm7J3yhE4Mi_KMOpTHvB1n7DpI"/

我一直在爲此尋找一段時間。

+0

請正確設置您的問題。 – 2012-03-04 06:34:13

回答

0

由於本身的問題並不清楚,但我覺得你被卡住:

mechanize不會做javascript。任何js內容都是簡單的字符串,因爲它看起來是webpage - js,因此它是mechanize

考慮一下:http://github.com/davisp/python-spidermonkey/tree/master

這似乎解決了這個問題。