Autor
|
Tema: Ayuda con este código Python relación con facebook urge (Leído 4,630 veces)
|
GEORGEFRT
Desconectado
Mensajes: 40
|
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/#!OMskXSAA!wLpmnfbae0QtUyyVL35qzACpyno0fg8jgSBzfH2Hn7oafuera del codigo, tengo un archivo llamado grupillo con el url del grupo donde deseo publicar esta asi https://www.facebook.com/groups/...............grupoen 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 --------------------------------------------- # -*- 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"]= "[color=red]su correo o numero de face[/color]" br.form["pass"] = "[color=red]contraseña de face[/color]" 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'
Mod: Al publicar código. usa las etiquetas GeSHi, ya te se ha indicado antes
|
|
« Última modificación: 2 Marzo 2015, 08:28 am por GEORGEFRT »
|
En línea
|
|
|
|
engel lex
|
mechanize no procesa javascript, en tal caso te va a tocar analizar el script de facebook y replicar las operaciones de carga y respuesta para hacer el preview y no andes de spammer, ya que eso va contra los terminos y servicios de facebook
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
GEORGEFRT
Desconectado
Mensajes: 40
|
no le entendi no se de programacion y menos de Python, se me hizo interesante el tema, solo lo que modifique fue la acción de pausa, pero no hace lo que deseo que haga
|
|
|
En línea
|
|
|
|
engel lex
|
si no sabes es imposible resolverlo hasta que eso cambie...
en resumen... el navegador funciona magicamente, hay un hechizo que usa llamado js, con js se carga la vista previa... el python funciona mecánicamente y no tiene magia, por lo tanto no importa cuando esperes, no hará magia
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
GEORGEFRT
Desconectado
Mensajes: 40
|
oyes pues dejame publicar otra a lo mejor alguien ayuda ya que no me distes muchos datos amigo
|
|
|
En línea
|
|
|
|
engel lex
|
te podemos ayudar con dudas...
facebook depende del javascript para hacer la funcion del preview... puedes hacerlo tu, pero necesitas analizar facebook y ver las funciones y llamadas internas que hacer, para tu replicarlas y generar el preview
python por el metodo que haces no procesa jscript, solo toma datos y los usa...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
GEORGEFRT
Desconectado
Mensajes: 40
|
Pues estuve checando y este ejemplo hace mas simplificado la entrada de la facebook que las api, solo es de modificar, el messagee por image ulr pero no doy en donde se cambia
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Urge ayuda con este programa que me falla
Programación C/C++
|
ElMesias666
|
0
|
1,606
|
13 Junio 2011, 00:15 am
por ElMesias666
|
|
|
ayuda con este codigo python soy nuevo!!
Scripting
|
Dugutier
|
3
|
3,035
|
16 Noviembre 2013, 22:24 pm
por Dugutier
|
|
|
ayuda con este codigo de python sumar incrementos de resultados print
Scripting
|
GEORGEFRT
|
3
|
2,505
|
18 Abril 2015, 01:34 am
por Br1ant
|
|
|
que le hace falta este codigo en python
Scripting
|
YunTech
|
6
|
2,985
|
5 Diciembre 2015, 19:24 pm
por YunTech
|
|
|
[PYTHON] ayuda con este codigo :-\
Scripting
|
Mastodonte
|
3
|
2,174
|
26 Septiembre 2017, 20:10 pm
por tincopasan
|
|