python中模拟登陆成功如何跳转到主页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中模拟登陆成功如何跳转到主页相关的知识,希望对你有一定的参考价值。
python中模拟登陆成功如何跳转到主页
参考技术A 参考这个可以了,http://www.bubuko.com/infodetail-699326.html#以post的方法访问登陆页面,访问之后cookieJar会自定保存cookie
opener.open(login_page,data)
#以带cookie的方式访问页面,这样跳转主页就可以了
op=opener.open(url)
附上部分代码如下:
def login(self,login_url):
data =
'email': self.email,
'password': self.passwd
post_data = urllib.urlencode(data)
req = urllib2.Request(login_url,post_data, self.headers)
response = self.opener.open(req)
content = response.read()
pagesoup = BeautifulSoup(content,fromEncoding = 'utf-8')
return pagesoup
def recent_visit(self,soup):
title = soup.html.head.title
print title.renderContents().strip()
app_link_url = soup.find('li','class':'app-nav-item app-homepage').a['href']
print app_link_url #人人网主页
app_link_op = self.opener.open(app_link_url)#跳转主页
app_link_soup = BeautifulSoup(app_link_op.read(),fromEncoding = 'utf-8') 参考技术B 登录成功后重新发送请求啊,想访问什么页面访问什么页面 参考技术C 都能登录成功了,再把网页的网址写进去追问
写近去之后,却发现还不是主页的内容
index_response = urllib2.urlopen(posturl)
index_html = index_response.read().encode('utf-8')
php 在网页登陆成功后怎么实现网页跳转,由login跳转到index
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php。
2、在index.php中,输入代码:header('Location: index.php');。
3、浏览器运行login.php页面,此时会跳转到index.php页面。
参考技术A 用javascript啊,<script language="javascript">location.href="index.php"</script>把它加在登录验证后的跳转到语句里。追问
我用这个实现了,谢谢你哈~~
echo '';
header("Location:index.php");
前提得判断一下
登陆成功才能跳转
不成功的话就返回到原页面
header("Location:login.php");
祝你成功 呵呵 参考技术C login.php文件的末尾加上
<?php
//登陆部分
//session
//跳转
header("Location:index.php");
?> 参考技术D 用header location或javascript
以上是关于python中模拟登陆成功如何跳转到主页的主要内容,如果未能解决你的问题,请参考以下文章
php 在网页登陆成功后怎么实现网页跳转,由login跳转到index
用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是啥?
jsp中登陆成功后怎样在主页中显示用户,又在主页登陆两个字变成用户名的