Şimdi Ara

PHP, Wikipedia ve WikiBot Programlama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
15
Cevap
1
Favori
963
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar, bir kaç gündür PHP ile ilgileniyorum. Çok ilgimi çekti ve öğrenmeye niyetliyim. Belki bilirsiniz Wikipedia, bazı düzenlemeler için botlar kullanmaktadır. Tabi bunlarıda normal kullanıcılar yapıyor. Gördüğüm kadarıyla bunun için genelde Python dili tercih ediliyor. Ama ben PHP'yi de öğrenme istekli olduğum için PHP ile basit bir VikiBot nasıl yapılır öğrenmek istiyorum. Yani tam olarak demek istediğim, Vikipedi'ye giriş yapıp, sayfaları değiştirecek bir botun nasıl yapılacağıdır. Bunun temelini ufak örneklerle anlatacak birisi çıkarsa hem benim için hem de ihtiyacı olan diğer kişiler için çok yararlı bir kaynak olur. VikiBotlarla ilgili şuraya göz atabilirsiniz. Şimdiden teşekkür ediyorum.







  • baktım ama anlamadın? ne işe yarıyor bu wiki botları? verileri başka yeremi kopyalıyor ne?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Mentioned Dude kullanıcısına yanıt
    merhaba usta senib istediğin uyelik girişi yapıcak sonrada istenilen konuda duzenleme yapılıcak bu yapılır ama bnun için Curl işlemleri kullanılıyor diye biliyorum

    ama konu cekmek istersen yardım edebilirmde bu işlemi bende bilimiyrum Curl işlemlerini
  • @.fcan Şu işe yarıyor mesela bir sayfada "pekçok" yazıyor bunu değiştirip "pek çok" yapıyor. Yada şu da olabilir, ben daha önceden "X tarafından Y dir." diye bir metin hazırlarım. Bot ingilizce vikipediden X ve Y 'yi alır benim metnime ekleyip yeni bir sayfa açar. Python ile bunu daha önceden yapan var.

    @zekaigulin PHP ile yapılabiliyor yardım olursan sevinirim. Şunlara göz atabilirsin: Create a bot Wikipedia, Manual:Pywikibot, Pywikibot, Wiki



    < Bu mesaj bu kişi tarafından değiştirildi Mentioned Dude -- 20 Ağustos 2014; 2:41:17 >




  • @zekaigulin @Mentioned Dude @.fcan Ben de bu konuyla ilgileniyorum. Yardımcı olacak birisi çıkarsa çok güzel olur.
  • Öncelikle benim de ilgimi çekti konu;http://www.barattalo.it/2010/08/29/php-bot-to-get-wikipedia-definitions/ şu adrese göz atabilirsiniz. Şuraya da bir göz atmanızı öneririm;http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots

    Stackoverflow'da da sorulmuş buna benzer bir soru;http://stackoverflow.com/questions/627594/is-there-a-wikipedia-api

    Bir araştıralım bakalım iyi şeyler çıkabilir




  • @Schizophrenia Bu sitede sadece Vikipedi'den veri çekmek için kullanılabilecek bir kod var. Bunu yapmayı öğrenmek zaten bir saatinizi alır. Bu kısmı pek fazla anlamadım ve burada da Vikipedi'deki istatistikleri belirleyecek bir yazılım ile ilgili soru sorulmuş. Yani bu ikisi yukarıdaki arkadaşın (Mentioned Dude) istediği şeyler değil gibi, anladığım kadarıyla sayfalara girip değişiklik yapacak bir bot yazılımıyla ilgileniyor.




  • quote:

    Orijinalden alıntı: kendinciz

    @Schizophrenia Bu sitede sadece Vikipedi'den veri çekmek için kullanılabilecek bir kod var. Bunu yapmayı öğrenmek zaten bir saatinizi alır. Bu kısmı pek fazla anlamadım ve burada da Vikipedi'deki istatistikleri belirleyecek bir yazılım ile ilgili soru sorulmuş. Yani bu ikisi yukarıdaki arkadaşın (Mentioned Dude) istediği şeyler değil gibi, anladığım kadarıyla sayfalara girip değişiklik yapacak bir bot yazılımıyla ilgileniyor.

    Pardon hocam, yanlış okumuşum




  • Basit anlatmak gerekirse get ile o sayfayı alıyor ve sen oraya yazıyosun tamama bastığında insert into ile ekleniyor bukadar basit
  • @racofall Ben bunla biraz uğraştım, Vikipedi'ye login yapabilecek duruma zar zor gelebildim. Ama oturum açılacakken "Oturum açma hatası. Vikipedi'de oturum açabilmek için çerezlerinizin açık olması gerekiyor. Sizin çerezleriniz kapalı. Lütfen açınız ve bir daha deneyiniz" tam olarak böyle bir şey diyor. Bu yüzden oturum açma işini beceremedim. PHP için çerezler (cookies/sessions) nasıl açılır bilen bir arkadaş yardımcı olursa çok iyi olur.



    < Bu mesaj bu kişi tarafından değiştirildi kendinciz -- 22 Ağustos 2014; 10:29:05 >
  • @racofall @Schizophrenia @zekaigulin @.fcan @Mentioned Dude Arkadaşlar şurada konuyla ilgili bir şey yazdım bir bakarsanız.
  • merhaba yeni gördüm mesajını phpr.org (reklam yasaksa editliyim fakat site benim değil) burdan php öğrenebilirsin login sistemi çok basittir html kullanarak forum oluştur daha sonra mesla kayıt ol formu oluşturdun bunları şöyle yapıcaksın.


    <h2>Kayıt Ol</h2>

    adın : <input type="text" name="ad">
    şifren : <input type="password" name="sifre">

    [Gönder] <input type="submit"placeholder="Gönder">

    daha sonra kayitol.php dosyası aç ordan

    $ad = $_POST['ad'];
    $pw = $_POST['sifre'];

    yazip çek daha sonra insert into ile veritabanına kaydet bukadar basit şuan teldeyim login işlemi biraz değişik oyüzden yazamicam fakat en yakın zamanda yazarım
  • @racofall Bu yazdığın şey yanlış bilmiyorsam, kayıt olma sistemi oluşturmanın kodları. Ama benim bir sitem yok ve amacım da üyelik sistemi yapmak değil. Ben sadece hali hazırda olan Vikipedi'ye bot ile otomatik giriş yapıp, daha sonrasında da değişiklikler yapmak istiyorum. Bu konuda yazarsan sevinirim.
  • kusura bakma yanlış anlamışım mevzuyu :)

    Onun hakkında hiç bir bilgim yok
  • Tamam, sorun değil.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.