我運行的Python 3.1,你會打電話給我一種先進的新手:)網站圖像
我的問題很簡單:我想作一個簡單的程序,它要求用戶的URL(或多個URL),然後進入網站並截取(整個頁面的截圖,而不僅僅是在瀏覽器中可以看到的,而不是一直滾動的)。
所以,很簡單,然後它的聲音,我想在Web上使用的現有平臺,與此類似:
import subprocess
MYFILENAME = "google_screen"
MYURL = "www.google.com"
subprocess.Popen(['wget', '-O', MYFILENAME+'.png', 'http://images.websnapr.com/?url='+MYURL+'&size=s&nocache=82']).wait()
雖然這個網站不工作:(,我想知道是否有可能做它this website如果是的話,怎麼辦?如果它是不可能的,有什麼辦法?
謝謝,但我得到的錯誤'從PyQt4.QtCore導入* ImportError:沒有名爲PyQt4.QtCore模塊。我已經將「webkit2png.py」安裝到python31/lib中了嗎?我需要什麼嗎? O並且非常感謝soooo的迴應 – Alex 2011-03-11 07:45:29
你可能沒有安裝pyqt4軟件包,這裏是一個鏈接:http://www.riverbankcomputing.co.uk/software/pyqt/download(並加入爲第一個答案時間人們跳過評論) – sclarson 2011-03-13 15:12:30
非常感謝,你知道如何編輯它等待Flash加載的時間,例如信號( 「LoadFinished(布爾)」)。我試圖加載谷歌的財務,但我認爲它認爲閃存仍在加載,而其剛剛被充分編輯。 thx – Alex 2011-03-13 16:59:10