Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from cookielib import LWPCookieJar, LoadError
- from urllib2 import Request, build_opener, HTTPCookieProcessor
- from urllib import urlencode
- from time import time
- cookie = 'cookie.txt'
- cj = LWPCookieJar(cookie)
- try:
- cj.load()
- except (IOError, LoadError):
- cj.save()
- opener = build_opener(HTTPCookieProcessor(cj))
- opener.add_headers = [
- ('User-Agent', 'Monazilla/1.00'),
- ('Accept-Language', 'ja')
- ]
- def write(url, server, board, thread, text, name='', mail=''):
- bbscgi = 'http://%s.2ch.net/test/bbs.cgi' % server
- param = [
- ('bbs', board),
- ('key', thread),
- ('time', int(time()) - 60),
- ('FROM',name),
- ('subject', ''),
- ('mail', mail),
- ('MESSAGE', text.encode('cp932')),
- ('submit', u'書き込む'.encode('cp932')),
- ('yuki', 'akari')
- ]
- data = urlencode(param)
- headers = {
- 'Referer': url,
- 'Accept-Encoding': 'gzip'
- }
- cj.load()
- req = Request(bbscgi, data=data, headers=headers)
- res = opener.open(req)
- cj.save()
- return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement