
29.12.2009, 00:23
|
|
Участник форума
Регистрация: 06.03.2006
Сообщений: 122
Провел на форуме: 709545
Репутация:
72
|
|
Код:
# -*- coding: cp1251 -*-
'''
Created on 28.12.2009
@author: Mak-Di
'''
import urllib2, urllib
siteUrl = 'http://www.nwcod.com/'
userName = 'piffa'
userPassword = 'piffa1'
message = 'Спасибо!'
userAgent = 'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1'
postLoginData = {'login_name':userName, 'login_password':userPassword, 'login':'submit'}
commentStartString = '<td height="26" align="right" class="slink"><a href="'
commentEndString = '">'
postIDStartString = 'post_id" value="'
postIDEndString = '"'
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor)
opener.addheaders = [('User-agent', userAgent)]
urllib2.install_opener(opener)
pageContent = urllib2.urlopen(siteUrl, urllib.urlencode(postLoginData)).read()
FindFirst = pageContent.find(commentStartString)
while FindFirst != -1:
FindFirst = FindFirst + len(commentStartString)
postUrl = pageContent[FindFirst:pageContent.find(commentEndString, FindFirst)]
postContent = urllib2.urlopen(postUrl).read()
postIDStartStringLen = postContent.find(postIDStartString)+len(postIDStartString)
postID = postContent[postIDStartStringLen:postContent.find(postIDEndString, postIDStartStringLen)]
postCommentData = {'subaction':'addcomment','name':userName,'mail':'','post_id':postID,'comments':message}
urllib2.urlopen(postUrl, urllib.urlencode(postCommentData))
FindFirst = pageContent.find(commentStartString, FindFirst)
python script_name.py
Замени на свое
userName = 'piffa'
userPassword = 'piffa1'
Последний раз редактировалось lo0; 29.12.2009 в 00:25..
|
|
|