Flask接口签名sign原理与实例代码浅析
306
2022-09-05
使用python标准库urllib2访问网页(urllib2 python 3)
#访问不需要登录的网页
import urllib2target_page_url='f = urllib2.urlopen(target_page_url)= f.read()f.close()successful= in [200,201,202]#print(responseStr)
######访问需要登录的网页
#步骤1. 创建一个带有cookie的opener
#步骤2. 提供用户/密码, 用这个opener访问登录action url.
# 因为触发了login_action, web 服务器端就会为这个用户初始化session
#步骤3. 还是使用这个opener访问目标网页.
import urllib, urllib2, cookielib cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) login_data = urllib.urlencode({'employeeNo' : 'abcd', 'password' : 'xxxx'}) login_action_url='login_data) #responseStr = f.read() target_page_url='f=opener.open(target_page_url) = f.read() f.close()opener.close()successful= in [200,201,202]#print(responseStr)
上面是使用urllib2的示例, 初步看了一下requests包, session(对于客户端来讲, 即cookie)可使用上下文方式来写, 更直观一些.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~