2015-04-01 55 views
1

我想用urllib python庫解析網站。我寫了這個使用urllib啓用cookie

import urllib as web 
source_rep.urlopen(url_rep).read() 
print source_rep 

該網站向我返回一條消息,說我應該啓用cookie。我如何用python來做到這一點?

回答

0

當然,通過使用CookieJar

urllib2

import cookielib 
import urllib2 
cookiejar= cookielib.LWPCookieJar() 
opener= urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar)) 
opener.urlopen(...) 

順便說一句:

根據我的經驗,一個網站要分析告訴你啓用Cookie是這將是一個不愉快的經歷一個很好的指標,你會接下來要問how to enable javascript in urllib2(順便說一下,這不是真的可以回答)。

如果您認爲自己可以從更高級別的方法中受益,則應該評估mechanizeselenium

+0

非常感謝您的反饋。 – 2015-04-01 16:52:54