Rezultate 1 la 5 din 5

Subiect: Add blog post to Ftw.ro

  1. #1
    Avatarul lui inSecure
    inSecure este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    2nd December 2007
    Posturi
    612
    Putere Rep
    37


    Implicit Add blog post to Ftw.ro

    Salut. Imi era lene sa copiez fiecare post din blog(wordpress) si sa il pun pe ftw.ro, asa ca am facut un script. Scriptul este in Python, si are nevoie de username+password, si un blog ce foloseste wordpress.

    Mai jos este scriptul(va trebuie Python, si librariile feedparser, si mechanize)

    Cod:
    import re,sys,feedparser,time
    from mechanize import Browser
    from ClientForm import ParseResponse
     
    
    br = Browser()
    br.open("http://www.ftw.ro/")
    
    
    print br.title()
    br.select_form(nr=22)
    #print br.form
    form = br.form
    form['name'] = "username"
    form['pass'] = "password"
    br.form = form
    br.submit()
    test2 = br.open('http://www.ftw.ro/submit')
    
    ###ADDING TO SITE ####
    link = "http://www.<blog>.ro/"
    link = link + 'feed/'
    d = feedparser.parse(link)
    br.select_form(nr=2)
    aux = ''
    print br.form
    form = br.form
    for i in range(0,len(d.entries)):
    #for i in range(0,2):
        try:
            form['url'] = d.entries[i].link
            form['title'] = d.entries[i].title[:20]
            dest = d.entries[i].description[0:260] + '....'
            form['body'] = dest
            form.find_control(name="taxonomy[9]").value = ["18403"]
            form.find_control(name="taxonomy[1]").value = ["10"]
        #form['taxonomy[tags][2]'] = 'hacking, testing, google'
            for j in range(0,len(d.entries[i].tags)):
                item = d.entries[i].tags[j].term
                aux = aux + ', ' + item
            form['taxonomy[tags][2]'] = aux
            br.form = form
            print br.form
            br.submit()
            print i
            #time.sleep(3600)
        except UnicodeEncodeError:
            print "Eroare unicode"
            pass
    Ce trebuie sa stiti:
    form.find_control(name="taxonomy[9]").value = ["18403"] --> se alege "blog-uri"
    form.find_control(name="taxonomy[1]").value = ["10"] --> se alege IT

    Pentru a alege un domeniu pentru articol(ce se va inlocui la "taxonomy[1].value) ne uitam in codul sursa a http://ftw.ro/submit si gasim:
    <option value="24183">Turism</option><option value="1">Altele</option>
    In cazul de fata <option value="10">IT&amp;C</option>(inlocuim aici: (name="taxonomy[1]").value = ["10"] )


    P.S: Se trimit pe site ultimele 10 post-uri. Merge doar pentru wordpress!
    Succes!

    LE: Vreti mai multe explicatii? Nu intelegeti ceva? Post here
    Ultima modificare făcută de inSecure; 23rd January 2010 la 18:06.
    Hmm..ar merge o lada de bere

  2. #2
    Avatarul lui Seinfeld
    Seinfeld este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    20th May 2007
    Locaţie
    Bucuresti
    Vârstă
    43
    Posturi
    863
    Putere Rep
    37


    Implicit

    Stiu ca era un plugin de wordpress pentru ftw, dar nu stiu exact ce face.

    Ca utilizator ftw eu sunt impotriva metodei prezentate de tine. Idea cu ftw era sa trimiti acolo doar articole mai "valoroase", nu cum postezi o balarie pe blog sa o trimiti ca disperatu pe ftw.

    Plus ca daca trimiti mai mult de 2 articole de pe acelasi blog intr-o zi, se sterg. Teoretic cel putin.
    Vă mai aduceți aminte de jocurile copilăriei ?

  3. #3
    Avatarul lui inSecure
    inSecure este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    2nd December 2007
    Posturi
    612
    Putere Rep
    37


    Implicit

    Seinfeld, ideea nu era sa faci spam, ci doar sa iti usureze putin munca.
    Poti schimba "for i in range(0,len(d.entries)):" cu "for i in range(0,2):" si iti ia ultimele 2 articole. E util in caz ca ai 2,3-10 blog-uri.
    Inteleg unde bati, poate fi folosit si pentru scopuri "blackhat".
    Ultima modificare făcută de inSecure; 24th January 2010 la 01:31.
    Hmm..ar merge o lada de bere

  4. #4
    Avatarul lui Cristi U
    Cristi U este deconectat Super Moderator
    Reputatie:
    51
    Data înscrierii
    26th January 2008
    Locaţie
    Oradea
    Vârstă
    36
    Posturi
    3.172
    Putere Rep
    51


    Implicit

    Mai degraba era nevoie de asa ceva pentru alte tipuri de site-uri. Wordpressul este acoperit chiar de catre ei care iti pun la dispozitie un plugin pentru asta.
    Iar daca nu vrei sa folosesti ala (care ar fi si vizibil), am eu o solutie mai simpla (e mai mult un pseudocod, ca sa nu mai caut sintaxele exact)

    Cod HTML:
    <?php if(admin) ?>  
    <a href="http://www.ftw.ro/node/add/drigg/?url=LINK_ARTICOL">Adauga pe FTW</a>
    Si ai un buton pe care-l vezi doar tu. E drept ca e semi-automat, dar mai folositor pentru succesul articolului pe ftw.
    Mai dau cate-un sfat juridic aici, uneori chiar despre online. Nu-l rata! :) Vezi și sfaturi de nutritie.

  5. #5
    Avatarul lui inSecure
    inSecure este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    2nd December 2007
    Posturi
    612
    Putere Rep
    37


    Implicit

    Citat Postat în original de cristi Vezi Post
    Cod HTML:
    <?php if(admin) ?>  
    <a href="http://www.ftw.ro/node/add/drigg/?url=LINK_ARTICOL">Adauga pe FTW</a>
    Si ai un buton pe care-l vezi doar tu. E drept ca e semi-automat, dar mai folositor pentru succesul articolului pe ftw.
    Nu stiam de metodata asta(postez rar pe ftw.ro). Thx
    Hmm..ar merge o lada de bere

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Vand Baner/Post pe blog
    De adson în forumul Link-uri/Bannere
    Răspunsuri: 18
    Ultimul Post: 24th October 2010, 20:11
  2. Post pe blog contra cdkey de Starcraft 2 beta :)
    De Butcher în forumul Link-uri/Bannere
    Răspunsuri: 5
    Ultimul Post: 9th May 2010, 13:28
  3. Cumpar lik/blog post pe siteuri din domeniul sport
    De Robert în forumul Link-uri/Bannere
    Răspunsuri: 6
    Ultimul Post: 14th November 2008, 08:32
  4. Ofer post-uri blog PR 3
    De misu în forumul Link-uri/Bannere
    Răspunsuri: 7
    Ultimul Post: 4th May 2008, 19:28

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •