import mechanize class phpbb : def init : self. id = id self. pas = pas self. url = "http://www.phpbbturkey.com/forums/ucp. php?mode=login" self. br = mechanize. Browser self. br. set_handle_equiv self. br. set_handle_gzip self. br. set_handle_redirect self. br. set_handle_referer self. br. set_handle_robots self. br. set_handle_refresh(mechanize. _http. HTTPRefreshProcessor , max_time=1) self. br. addheaders = self. br. addheaders = self. login def login : self. br. open self. br. select_form(nr=1) self. br. form. set_all_readonly self. br = self. id self. br = self. pas self. br. submit def post : self. br. open("http://www.phpbbturkey.com/forums/posting. php?mode=post&f=" + str self. br. select_form(nr=1) self. br = title self. br = content self. br. submit(nr=3) if name ' main ': p = phpbb p. post('konu_basligi','konu_icerigi',29)# 29 = test et blümü Hocam cookielib e gerek yok aslında eski projedeki kodları kullanmıştım arada kalmış :P Sanırım mechanize python 3 desteklemiyor? Aşağıdaki problemi arattığımda o şekilde bir bilgi okudum. Traceback : File "/home/xyz/Python Dosyaları/testphpbb. py", line 1, in <module> import mechanize File "/usr/lib/python3.5/site-packages/mechanize/ init. py", line 119, in <module> from _version import version ImportError: No module named '_version' Bu arada pip install mechanize yazdığımda aldığım sonuç, Requirement already satisfied : mechanize in /usr/lib/python3.5/site-packages Vir sapit qui pauca loquitur.

Python 3+ desteklenmiyormuş mechanize de python 2.7 kur sıkıntı değilse. Too weird to live, too rare to die.

uguraba bunu yazdı iKlotho bunu yazdı Python 3+ desteklenmiyormuş mechanize de python 2.7 kur sıkıntı değilse. Scriptin kalan kısımları python 3, bu script 2 olsa çalışır mı? her iki pythonu da kursam? Python 3 le command shell'e komut gnderip bu scripti ayrı bi şekilde çalıştırabilirsin ama işine yarar mı bilemicem. peki teşekkür ederim. Vir sapit qui pauca loquitur.

import mechanize class phpbb : def init : self. id = id self. pas = pas self. url = "http://www.phpbbturkey.com/forums/ucp. php?mode=login" self. br = mechanize. Browser self. br. set_handle_equiv self. br. set_handle_gzip self. br. set_handle_redirect self. br. set_handle_referer self. br. set_handle_robots self. br. set_handle_refresh(mechanize. _http. HTTPRefreshProcessor , max_time=1) self. br. addheaders = self. br. addheaders = self. login def login : self. br. open self. br. select_form(nr=1) self. br. form. set_all_readonly self. br = self. id self. br = self. pas self. br. submit def post : self. br. open("http://www.phpbbturkey.com/forums/posting. php?mode=post&f=" + str self. br. select_form(nr=1) self. br = title self. br = content self. br. submit(nr=3) if name ' main ': p = phpbb p. post('konu_basligi','konu_icerigi',29)# 29 = test et blümü Hocam cookielib e gerek yok aslında eski projedeki kodları kullanmıştım arada kalmış :P iKlotho tarafından 04/Tem/16 23:32 tarihinde düzenlenmiştir Too weird to live, too rare to die.

Merhaba, python 3 ile forumlara post atacak bir scripte ihtiyacım var. Script sadece post atsa ve güncelleme yapsa yeterli olacak, ilk olarak phpbb foruma atabilse yeterli. Ücretli olarak yaptırabilirim, yardımcı olabilecek varsa ulaşsın. Not: konu sadece üyelere açık. Mod not: Neden üyelere açık? Sebep gremedim. Vir sapit qui pauca loquitur.

import cookielib, mechanize class phpbb : def init : self. id = self. id self. pas = self. pas self. url = "http://www.phpbbturkey.com/forums/ucp. php?mode=login" self. br = mechanize. Browser self. cj = cookielib. LWPCookieJar self. br. set_cookiejar self. br. set_handle_equiv self. br. set_handle_gzip self. br. set_handle_redirect self. br. set_handle_referer self. br. set_handle_robots self. br. set_handle_refresh(mechanize. _http. HTTPRefreshProcessor , max_time=1) self. br. addheaders = self. br. addheaders = self. login def login : self. br. open self. br. select_form(nr=1) self. br. form. set_all_readonly self. br = self. id self. br = self. pas self. br. submit def post : self. br. open("http://www.phpbbturkey.com/forums/posting. php?mode=post&f=" + str self. br. select_form(nr=1) self. br = title self. br = content self. br. submit(nr=3) if name ' main ': p = phpbb p. post('konu_basligi','konu_icerigi',29)# 29 = test et blümü Buyur hocam. Hocam cookielib yüklerken şyle bir hata alıyorum. $ sudo pip install cookielib password for xyz: Collecting cookielib Could not find a version that satisfies the requirement cookielib No matching distribution found for cookielib Vir sapit qui pauca loquitur.

İyide post atabilmek içni her sitenin farklı bi yapısı bulunduğundan farklı farklı scriptlere ihtiyacın var? Sonuçta kullandığı tema bile bazı şeyleri değiştirecektir. Ha mechanize vs kullanılıp sadece form handling ile yapılabilrise belki ki çok zor ihtimal konu neden gizli? Her sitenin farklı yapısı nedeniyle sadece phpbb için istediğimi syledim, eğer her phpbb için de farklı olacaksa tek bir forum için olması da yeterli olacaktır. Sadece tahribat içinden birisini aradığım için konu gizli, çok zel bir sebebi yok. Vir sapit qui pauca loquitur.

import cookielib, mechanize class phpbb : def init : self. id = self. id self. pas = self. pas self. url = "http://www.phpbbturkey.com/forums/ucp. php?mode=login" self. br = mechanize. Browser self. cj = cookielib. LWPCookieJar self. br. set_cookiejar self. br. set_handle_equiv self. br. set_handle_gzip self. br. set_handle_redirect self. br. set_handle_referer self. br. set_handle_robots self. br. set_handle_refresh(mechanize. _http. HTTPRefreshProcessor , max_time=1) self. br. addheaders = self. br. addheaders = self. login def login : self. br. open self. br. select_form(nr=1) self. br. form. set_all_readonly self. br = self. id self. br = self. pas self. br. submit def post : self. br. open("http://www.phpbbturkey.com/forums/posting. php?mode=post&f=" + str self. br. select_form(nr=1) self. br = title self. br = content self. br. submit(nr=3) if name ' main ': p = phpbb p. post('konu_basligi','konu_icerigi',29)# 29 = test et blümü Buyur hocam. Too weird to live, too rare to die.

Python 3+ desteklenmiyormuş mechanize de python 2.7 kur sıkıntı değilse. Scriptin kalan kısımları python 3, bu script 2 olsa çalışır mı? her iki pythonu da kursam? Vir sapit qui pauca loquitur.

iKlotho bunu yazdı Python 3+ desteklenmiyormuş mechanize de python 2.7 kur sıkıntı değilse. Scriptin kalan kısımları python 3, bu script 2 olsa çalışır mı? her iki pythonu da kursam? Python 3 le command shell'e komut gnderip bu scripti ayrı bi şekilde çalıştırabilirsin ama işine yarar mı bilemicem. Too weird to live, too rare to die.

İyide post atabilmek içni her sitenin farklı bi yapısı bulunduğundan farklı farklı scriptlere ihtiyacın var? Sonuçta kullandığı tema bile bazı şeyleri değiştirecektir. Ha mechanize vs kullanılıp sadece form handling ile yapılabilrise belki ki çok zor ihtimal konu neden gizli?