- 论坛徽章:
- 0
|
- import re
- import requests as req
- url = r'UC不让发网址,见下面'
- UA = {'User-Agent':'Mozilla/5.0'}
- formdata = {
- '__EVENTTARGET':"",
- '__EVENTARGUMENT':"",
- '__VIEWSTATE':'',
- 'ddlcounty':"市级",
- 'ddlPZYear': '2014',
- 'txtAppName': "",
- 'AspNetPager_input': '30',
- 'AspNetPager': '跳转'
- }
- ssn = req.Session()
- ssn.headers = UA
- rsp = ssn.get(url)
- html = rsp.text
- vs = re.findall(r'<input[^>]+?name="__VIEWSTATE"[^>]+?value="([^"]+)',html)[0]
- formdata['__VIEWSTATE'] = vs
- rsp = ssn.post(url, data=formdata)
- html = rsp.text
- pg = ''.join(re.findall(r'(当前页:).+?(\d+)',html, re.S)[0])
- print(pg)
复制代码
|
|