Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Нужен скрипт (https://forum.antichat.xyz/showthread.php?t=166751)

MiKS_007 28.12.2009 21:08

Нужен скрипт
 
Нужен скрипт, на пхп, можно програмку.
Чтобы он заходил на определенном сайте в каждую новость и оставлял комментарий с текстом СПАСИБО!

lo0 28.12.2009 21:14

Пиши куда заходить нужно - поможем :)

MiKS_007 28.12.2009 21:14

http://www.nwcod.com/
Заранее огромное спасибо.

Deathdreams 28.12.2009 22:44

Вообще ниуя не понял, что ТСу нужно.
Куда-то посты клеить, куда, непонятно.
Ты сначала определись или русский выучи и изложи, что хочешь, а потом уже пости.

lo0 28.12.2009 23:15

Deathdreams, по-моему ТС достаточно четко описал что ему нужно на русском языке.
Цитата:

Сообщение от Deathdreams
Куда-то посты клеить, куда, непонятно.

Во втором посте, вроде, четко указан адрес. Или он не всем доступен? ;)

Цитата:

Сообщение от MiKS_007
в каждую новость и оставлял комментарий

Достаточно ли будет тока первой страницы или вообще на все страницы cms'ки?

mailbrush 29.12.2009 00:13

Цитата:

Сообщение от MiKS_007
Нужен скрипт, на пхп, можно програмку.
Чтобы он заходил на определенном сайте в каждую новость и оставлял комментарий с текстом СПАСИБО!

Используй... Довольно таки шустро работает :)
Настройки все в комментах, думаю, проблем с этим не будет...
Код:

http://mailbrush.eu/code.php?file=spammer

lo0 29.12.2009 00:23

Код:

# -*- 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:32

Цитата:

Сообщение от mailbrush
Используй... Довольно таки шустро работает :)
Настройки все в комментах, думаю, проблем с этим не будет...
Код:

http://mailbrush.eu/code.php?file=spammer

Да, очень хороший вариант.

PS: ТС, ну если что, питона тоже можно "нагнуть" :)

MiKS_007 29.12.2009 03:28

Парни спасибо вам огромное


Время: 15:44