urllib

    1熱度

    2回答

    我想使用urllib的網站下載文件,在這個線程描述:link text import urllib urllib.urlretrieve ("http://www.example.com/songs/mp3.mp3", "mp3.mp3") 我能夠下載文件(主要是PDF格式),但我得到的已損壞的文件無法打開。我懷疑這是因爲該網站需要登錄。 如何修改上述函數來處理cookie?我已經知道帶有用

    1熱度

    1回答

    我正在使用線程,我需要使用線程下載網站。我也有一個線索將請願書發送到網站,但不等待答案。 不等待的一個是這樣的: class peticion(Thread): def __init__(self, url): Thread.__init__(self) self.url = url def run(self): f = urllib.ur

    3熱度

    2回答

    你好,我有問題。我使用機械化,python 2.7來連接一些站點(代碼現在不重要),我有站點列表,我現在連接到他們。當它發生的部位從我的名單並不存在,我得到錯誤: urllib2.URLError: [Errno 11004] getaddrinfo failed 我試圖這樣做是爲了處理: except mechanize.URLError, e: result = str

    8熱度

    4回答

    我用這一個砰地撞着牆頭。我一直在嘗試每個示例,閱讀我在網上可以找到的有關使用urllib2進行基本http授權的每一個最後一點,但是我無法弄清楚是什麼導致了我的具體錯誤。 添加到無奈的是,代碼工作的一個頁面,而尚未另一個。登錄www.mysite.com/adm的登錄變得非常順利。它認證沒有問題。然而,如果我更改地址爲「http://mysite.com/adm/items.php?n=20110

    0熱度

    3回答

    我有一個wmv文件在特定的URL,我想抓取並保存爲使用Python的文件。我的腳本使用urllib2進行身份驗證和讀取字節,並以塊爲單位將其保存在本地。但是,一旦我打開文件,視頻播放器就不會識別它。當我從瀏覽器手動下載wmv文件時,文件播放效果很好,但奇怪的是,它比我最終使用Python的文件小了大約500kb。這是怎麼回事?我需要以某種方式排除標題信息嗎?

    1熱度

    1回答

    我需要知道什麼是我的下面在Python 3 比方說,我一直在使用的urllib時重定向URL最後一些代碼,如: opener = urllib.request.build_opener() request = urllib.request.Request(url) u = opener.open(request) 如果我的網址重定向到另一個網站,我怎麼能知道這個新的網站URL?我發現在文檔

    28熱度

    7回答

    我試圖尋找使用正則表達式的網頁,但我發現了以下錯誤: TypeError: can't use a string pattern on a bytes-like object 我明白爲什麼,urllib的。 request.urlopen()返回一個字節流,所以,至少我猜測,re不知道要使用的編碼。在這種情況下我該怎麼做?有沒有一種方法來指定urlrequest中的編碼方法,或者我是否需要自己重新

    2熱度

    2回答

    幫助這裏是我目前正在使用的代碼: url = locations[state]['url'] headers = {'User-Agent':'Firefox/3.6.13'} req = urllib.request.Request(url, headers=headers) try: resp = urllib.request.urlopen(req) except:

    1熱度

    1回答

    我打開了一個使用ssh -D localhost:5678 [email protected]的SSH隧道,我想在我的python3應用程序中使用它。 #!/usr/bin/python3.1 # -*- coding:Utf-8 -*- import urllib.request proxyhand = urllib.request.ProxyHandler({"socks" : "h

    7熱度

    1回答

    通過文檔查看我的第一個猜測是我調用urllib.request.HTTPCookieProcessor().cookiejar.clear(),但是這並不起作用。我的下一個猜測是我可能需要繼承它並使用opener來構建/安裝它?我不知道該怎麼做,如果需要的話,我可以,當然,但我覺得應該是這麼簡單的操作,看起來真是太過分了。