麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python登陸asp網站頁面的實現代碼

2020-02-23 06:20:33
字體:
來源:轉載
供稿:網友

使用python來登錄asp網站和登錄其他網站差不多,只是因為asp頁面在每次請求的時候都要帶上viewstate,因此使用python來登錄的話就多了一個步驟,獲得這個頁面的viewstate之后帶上這個和你要post或get到該頁面的請求數據就好了,下面這段程序是登錄一個asp系統(tǒng),然后搜索某些數據并將這些數據保存下來.

#coding=utf-8 import urllib2 from bs4 import BeautifulSoup import urllib import cookielib import re import httplib import time   loginUrl="登錄地址"headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36"} studentCookie = cookielib.CookieJar()  pageOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(studentCookie)) loginPageRequest = urllib2.Request(loginUrl)  loginPageHTML = pageOpener.open(loginPageRequest).read() """ s=requests.Session() s.headers.update(headers) r=s.get(loginUrl) """ print loginPageHTML soup=BeautifulSoup(loginPageHTML)  __VIEWSTATE=soup.find(id="__VIEWSTATE")['value'] __EVENTVALIDATION=soup.find(id="__EVENTVALIDATION")['value']  print __VIEWSTATE print __EVENTVALIDATION  login_data={    ' __EVENTTARGET':'', '__EVENTARGUMENT':'', '__LASTFOCUS':'', '__VIEWSTATE':__VIEWSTATE, '__EVENTVALIDATION':__EVENTVALIDATION, 'ClienScreentHeight':'768', 'TextBoxUserID':'username', 'TextBoxPWD':'password', 'drpLanguage':'zh-CN', 'ButtonConfirm.x':'45', 'ButtonConfirm.y':'64'   } loginHeader = {                       'User-Agent':'sssssssssssssssssssssss'           } loginData=urllib.urlencode(login_data) loginRequest = urllib2.Request(loginUrl , loginData , headers) loginResponse = pageOpener.open(loginRequest)  print loginResponse  theurl='登錄后搜索頁面地址' mainPageRequest = urllib2.Request(theurl)  mainPageHTML = pageOpener.open(mainPageRequest).read()  soup=BeautifulSoup(mainPageHTML)  __VIEWSTATE=soup.find(id="__VIEWSTATE")['value'] #__EVENTVALIDATION=soup.find(id="__EVENTVALIDATION")['value'] print __VIEWSTATE #print __EVENTVALIDATION searchdata={       '__VIEWSTATE':__VIEWSTATE,       '__EVENTVALIDATION':'',       'txtCopNO':'', 'txtCAR_NO_S':'', 'drpStatus':'', 'txtHiddenOrOnline':'none', 'txtAuto_id':'', 'drpType':'', 'drpBaseType':'', 'ddlIsStatus':0, 'txtICCard':'', 'txtBILL_NO':'', 'txtGDateTime1':'', 'txtGDateTime2':'', 'drpFromKA':'', 'drpToKA':'', 'btnSearch':'%E6%9F%A5+%E8%AF%A2%28F%29'}  data2=urllib.urlencode(searchdata)      searchData=urllib.urlencode(searchdata) searcgRequest=urllib2.Request(theurl , searchData , headers) searchResponse=pageOpener.open(searcgRequest)  print loginResponse print searchResponse  searchHtml=searchResponse.read()   filename= r'C:/Users/Dell/Desktop/getlogin/file'+time.strftime('%d%H%M',time.localtime(time.time()))+'.html' file=open(filename,'w') file.write(searchHtml) file.close()  print 'end' #raw_input()

原文:python登陸asp網站頁面

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产外围在线 | 中国国语毛片免费观看视频 | 美女亚洲综合 | 久精品久久 | 北京一级毛片 | 99国产精成人午夜视频一区二区 | 黄色网址免费进入 | 草莓福利视频在线观看 | 成人短视频在线观看 | 国产成人77亚洲精品www | 欧美成人国产va精品日本一级 | 99欧美精品 | 午夜视频在线观看91 | 精品一区在线视频 | 亚洲片在线观看 | 黄色免费不卡视频 | 一级裸体视频 | 最新午夜综合福利视频 | 久久久久女人精品毛片九一 | 欧美亚洲国产一区 | 免费91在线 | 成人永久免费视频 | av老司机久久| 神马顶级推理片免费看 | 久久久一区二区三区精品 | 国产91av视频| 久久久久91视频 | 91av久久| 精品欧美一区二区精品久久 | 国产女厕一区二区三区在线视 | 日本在线视频免费 | h视频免费看 | 国产毛片自拍 | 欧美成人激情 | 国产精品嘿咻嘿咻在线播放 | 日韩毛片在线看 | 国产精品久久久久久影院8一贰佰 | 国产成年人视频 | 黄色a级片视频 | 蜜桃视频在线观看免费 | av手机在线免费播放 |