Ayuda con este código Python relación con facebook urge
Publicado por Carlos (1 intervención) el 02/03/2015 07:57:28
Hace días me encontré esta relación de un código de Python el cual hacia publicaciones en grupos de facebook, sirve bien pero me gustaría saber como le hago para que pueda pegar el contenido y después de que cargue el contenido de una url, es decir su caratula, un ejemplo aquí dejo un ejemplo de la vista https://mega.co.nz/#!7E12mCbT!U0wB0DgQdt61XDbh8ZwGDCdpMWCcjXSR1PRfNcHZYJ4
afuera del codigo, tengo un archivo llamado grupillo
con el url del grupo donde deseo publicar
esta asi https://www.facebook.com/groups/...............grupo
en vez de www se cambia por m
Me urge saber como esperar a que se cargue la caratula de cualquier url y despues publique
Código
---------------------------------------------
afuera del codigo, tengo un archivo llamado grupillo
con el url del grupo donde deseo publicar
esta asi https://www.facebook.com/groups/...............grupo
en vez de www se cambia por m
Me urge saber como esperar a que se cargue la caratula de cualquier url y despues publique
Código
---------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# -*- coding: utf-8 -*-
import mechanize
import cookielib
import httplib
import time
br = mechanize.Browser()
gruposs = open ('grupillos.txt')
#cookies
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
url = "https://m.facebook.com/"
#paginas maloras robots
br.set_handle_robots(False)
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_debug_redirects(True)
br.set_debug_responses(True)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
r = br.open(url)
br.select_form(nr=0)
br.form["email"]= "su correo o numero de face"
br.form["pass"] = "contraseña de face"
br.submit()
try:
for dejavu in gruposs.read().split('\n'):
url3 = dejavu
r = br.open(url3)
respuesta1=br.response().read()
if(respuesta1.find("Escribe algo...") > 0):
br.select_form(nr=1)
br.form["xc_message"]= "Me gusta la canción de https://www.youtube.com/watch?v=Q3Yc3HhSl1Q"
time.sleep(7)
br.submit()
print 'publicado'
else:
print 'no enviado no encontrado etiqueta'
except (mechanize.URLError,IOError, httplib.BadStatusLine,httplib.IncompleteRead,mechanize.HTTPError,Exception):
print 'no publicado'
Valora esta pregunta


0