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 '';

本回答被提问者采纳
参考技术B 登陆页面末尾加上
header("Location:index.php");
前提得判断一下
登陆成功才能跳转
不成功的话就返回到原页面
header("Location:login.php");
祝你成功 呵呵
参考技术C login.php文件的末尾加上
<?php
//登陆部分

//session

//跳转
header("Location:index.php");
?>
参考技术D 用header location或javascript

以上是关于python中模拟登陆成功如何跳转到主页的主要内容,如果未能解决你的问题,请参考以下文章

vue登陆

php 在网页登陆成功后怎么实现网页跳转,由login跳转到index

用java做好的登陆界面,当登陆成功后跳转到下个页面的代码是啥?

jsp中登陆成功后怎样在主页中显示用户,又在主页登陆两个字变成用户名的

Spring Security 使用非spring默认的登陆页面,是如何跳转到登陆成功页面的?

模拟登陆知乎,返回400