我有一個urllib2的開門紅,並希望使用它與一些數據的POST請求。Python的 - 發佈了urllib2的揭幕戰
我在尋找接收我要發佈的網頁的內容,以及返回的網頁的網址(我認爲這只是一個30倍的代碼;所以沿着這些線條的東西會非常棒!) 。
認爲這是代碼:
anOpener = urllib2.build_opener(???,???)
anOpener.addheaders = [(???,???),(???,???),...,(???,???)]
# do some other stuff with the opener
data = urllib.urlencode(dictionaryWithPostValues)
pageContent = anOpener.THE_ANSWER_TO_THIS_QUESTION
pageURL = anOpener.THE_SECOND_PART_OF_THIS_QUESTION
我特別要求使用已經構建的urllib2開啓器的答案。 雖然我得到了答案;這整個問題是非常愚蠢的哈哈。 – Shariq
你可能想看看http://docs.python-requests.org/en/latest/和http://pypi.python.org/pypi/requests/0.14.2。這是urllib的第三方替代品,它大大簡化了與Web服務器交互的任務。異步包裝器可在http://pypi.python.org/pypi/grequests中獲得。自從找到它之後,我沒有使用urllib編寫另一行代碼。 – synthesizerpatel