Нужен скрипт

Discussion in 'PHP' started by MiKS_007, 28 Dec 2009.

  1. MiKS_007

    MiKS_007 Banned

    Joined:
    6 Oct 2009
    Messages:
    0
    Likes Received:
    21
    Reputations:
    1
    Нужен скрипт, на пхп, можно програмку.
    Чтобы он заходил на определенном сайте в каждую новость и оставлял комментарий с текстом СПАСИБО!
     
  2. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    Пиши куда заходить нужно - поможем :)
     
    1 person likes this.
  3. MiKS_007

    MiKS_007 Banned

    Joined:
    6 Oct 2009
    Messages:
    0
    Likes Received:
    21
    Reputations:
    1
    http://www.nwcod.com/
    Заранее огромное спасибо.
     
  4. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Вообще ниуя не понял, что ТСу нужно.
    Куда-то посты клеить, куда, непонятно.
    Ты сначала определись или русский выучи и изложи, что хочешь, а потом уже пости.
     
  5. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    Deathdreams, по-моему ТС достаточно четко описал что ему нужно на русском языке.
    Во втором посте, вроде, четко указан адрес. Или он не всем доступен? ;)

    Достаточно ли будет тока первой страницы или вообще на все страницы cms'ки?
     
    #5 lo0, 28 Dec 2009
    Last edited: 28 Dec 2009
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Используй... Довольно таки шустро работает :)
    Настройки все в комментах, думаю, проблем с этим не будет...
    Code:
    http://mailbrush.eu/code.php?file=spammer
     
    1 person likes this.
  7. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    Code:
    # -*- 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'
     
    #7 lo0, 28 Dec 2009
    Last edited: 28 Dec 2009
    1 person likes this.
  8. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    Да, очень хороший вариант.

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

    MiKS_007 Banned

    Joined:
    6 Oct 2009
    Messages:
    0
    Likes Received:
    21
    Reputations:
    1
    Парни спасибо вам огромное