由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
_Python版 - 请各位大牛指点,感激不尽 : Python Script 关于登录 mitbbs 的问题
相关主题
Is it possible to use c++ objects from python code?A simple problem on Flex
请各位大牛指点,感激不尽 : Python Script 关于登录 mitbbs 的问题一些需要登录才能看的信息,web crawl 的时候,如果headers 有
新在线输入法(更新)[email protected]竟然发spam!!!!!
python处理gb2312的问题同主题转寄 (转载)
HTTP Error 403 (转载)gmail用啥语言写的?https://mail.google.com/mail/u/0/?shva=1#inbox解析一下。
HTTP Error 403javascript问题 双黄包求助
有自信能写出单机1M/s tcp req/response可以扔个简历过来reference可以给三个国人吗?
送给郁友们一首歌$10 for $20 Amazon GiftCard
相关话题的讨论汇总
话题: password话题: headers话题: username话题: urllib2话题: req
1 (共1页)
b**********8
发帖数: 239
1
请各位大牛指点,感激不尽
想写一个登录mitbbs 的script by using urllib2 with following code but failed.
( if trying with mechanize package , I can login successfully)
Is there anything wrong with the function ?
Code:
import urllib, urllib2, cookielib
username = 'username'
password = 'password'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
body = (('id', username),
('password', password),
)
headers={
'User-agent':'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13)
Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13',
'Referer':'http://www.mitbbs.com/newindex/login.php'
}
req=urllib2.Request(
url='http://www.mitbbs.com/mitbbs_login.php',
data=urllib.urlencode(body),
headers=headers
)
opener.open(req)
#open link for mailbox
resp = opener.open('http://www.mitbbs.com/mitbbs_mailbox.php?option=receive&path=r')
print resp.read()
b**********8
发帖数: 239
2
请各位大牛指点,感激不尽
想写一个登录mitbbs 的script by using urllib2 with following code but failed.
( if trying with mechanize package , I can login successfully)
Is there anything wrong with the function ?
Code:
import urllib, urllib2, cookielib
username = 'username'
password = 'password'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
body = (('id', username),
('password', password),
)
headers={
'User-agent':'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13)
Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13',
'Referer':'http://www.mitbbs.com/newindex/login.php'
}
req=urllib2.Request(
url='http://www.mitbbs.com/mitbbs_login.php',
data=urllib.urlencode(body),
headers=headers
)
opener.open(req)
#open link for mailbox
resp = opener.open('http://www.mitbbs.com/mitbbs_mailbox.php?option=receive&path=r')
print resp.read()
f*********s
发帖数: 3525
3
这个不work了
f*********s
发帖数: 3525
4
有人知道怎么解决吗?
f*********s
发帖数: 3525
5
这个不work了
f*********s
发帖数: 3525
6
有人知道怎么解决吗?
1 (共1页)
相关主题
$10 for $20 Amazon GiftCardHTTP Error 403 (转载)
请问 I140的 employer reference letter 有多么重要?HTTP Error 403
糕总,我的超级大碗拿到手了,快来帮帮我~有自信能写出单机1M/s tcp req/response可以扔个简历过来
一个网页点击link和copy link address再打开得到不同结果送给郁友们一首歌
Is it possible to use c++ objects from python code?A simple problem on Flex
请各位大牛指点,感激不尽 : Python Script 关于登录 mitbbs 的问题一些需要登录才能看的信息,web crawl 的时候,如果headers 有
新在线输入法(更新)[email protected]竟然发spam!!!!!
python处理gb2312的问题同主题转寄 (转载)
相关话题的讨论汇总
话题: password话题: headers话题: username话题: urllib2话题: req