我想用Python连接到一个网站,但我不知道该怎么做。Python帮助:登录到网站
该网站的HTML看起来像这样:
<form action="connexion.php" method="post">
User<br />
<input name="login_user" type="text" />
<br />
Password<br />
<input name="pass_word" type="password" />
<br />
<input value="Connexion" type="submit" />
</form>
好吧,我会尽量解释更好......
这里是连接到pun_bb论坛脚本:
import urllib
import string
host = "http://punbbforum.example.com"
username = "userxxx"
password = "passwww"
params = {
'req_username' : username,
'req_password' : password,
'form_sent' : 1
}
wclient = urllib.URLopener()
req = wclient.open(host + "/login.php?action=in", urllib.urlencode(params))
info = req.info()
if 'set-cookie' not in info:
sys.exit(-3)
cookie = info['set-cookie']
cookie = cookie[:string.find(cookie, ';')]
wclient.addheader('Cookie', cookie);
req = wclient.open("http://punbbforum.example.com/post.php?fid=15")
print req.read()
但它只适用于punbb网站...我想创建一个脚本,它将与此示例一起工作...
谢谢
你是什么意思?你的意思是使用python进行服务器端脚本?你想使用python发布到'connexion.php'吗? – 2011-03-05 12:43:40
我想访问我的会员数据,但为此,我必须输入我的登录数据。在这里,通过python。 – Misterx3 2011-03-05 13:00:15