python 爬蟲 ——獲取__VIEWSTATE 與__EVENTVALIDATION


用正則表達式匹配出來的;

# 獲取表單VIEWSTATE,EVENTVALIDATION的值 參數r是html

def get_VIEWSTATE(r):
pattern1=r'VIEWSTATE\".*value=\".*\"'
match=re.search(pattern1,r).group(0);
pattern2=r'VIEWSTATE\" id=\"__VIEWSTATE\" value=\"'
match1=re.split(pattern2,match);
return match1[1][:-1]; #返回_VIEWSTATE

def get_EVENTVALIDATION(r):
pattern1=r'EVENTVALIDATION\".*value=\".*\"'
match=re.search(pattern1,r).group(0);
pattern2=r'EVENTVALIDATION\" id=\"__EVENTVALIDATION\" value=\"'
match1=re.split(pattern2,match);
return match1[1][:-1]; #返回_EVENTVALIDATION

#############################


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM