1
我需要通過python腳本 登錄到malwr site我嘗試使用各種模塊,如machanize module,request module,但是沒有成功登錄到站點SCRPT。無法通過python腳本登錄到https站點(https://malwr.com)
我想通過解析html頁面來創建自動化腳本來從malware analysis site下載文件,但由於登錄問題,我無法解析html頁面的href屬性來獲取下載文件的鏈接。
下面是我的代碼:
import urllib, urllib2, cookielib
username = 'myuser'
password = 'mypassword'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'username' : username, 'password' : password})
opener.open('https://malwr.com/account/login/', login_data)
resp = opener.open('https://malwr.com/analysis/MDMxMmY0NjMzNjYyNDIyNDkzZTllOGVkOTc5ZTQ5NWU/')
print resp.read()
我在做財產以後錯了嗎?
感謝@alecxe,我缺少找到crftoken – Rajendra
我想通過urlopen()下載輸出鏈接,但是顯示錯誤訪問被禁止。看起來像下載文件之前會話過期。任何suggession如何使用同一會話從上面的鏈接下載文件 – Rajendra
@Rajendra你需要使用相同的會話下載文件,使用這裏提供的答案(s)http:// stackoverflow。 COM /問題/ 16694907 /如何對下載大文件中的Python與 - 請求-PY。讓我知道你是否有困難。謝謝。 – alecxe