Web Sayfasından Belirli Aralıklarla Veri Çekip Tweet Atma Uygulaması?

Kodla Büyü

@lperen

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,059
Web Sayfasından Belirli Aralıklarla Veri Çekip Tweet Atma Uygulaması?
Yapmak istediğim bu şekilde bir uygulama veya web sayfası geliştirme, çalışılacak sayfanın içeriği aşağıdakine benzer olacak.
HTML:
<class="Day">
<a href="day.aspx?day=2018-12-26" id="dinamik_deger" >26</a>
<div>
<div class="Event">metin</div>
<div class="Event">metin2</div>                 
</div>
</td>

Ay girdiğinde 1 defa, hafta girdiğinde 1 defa olmak üzere 5-7 defa ve her gün bir defa veri çekme işlemi(toplamda en fazla 38 kez) gerçekleşecek, karakter sayısı 280'den fazlaysa, birden fazla tweet atabilecek(günlük). Çekilecek olan veri day parametresinin değeri ve Event sınıfına sahip divlerinin içeriği olacak.
Sizce nasıl yapmalıyım, tecrübeli arkadaşların önerilerini beklerim. Şimdiden teşekkürler.
 
Hocam verdiğiniz bilgiler ile hayaliz deki uygulamayı kafamda canlandıramadım.
öncelikle merak ettiğim başka uygulamalardan tweet atılabiliyor mu ? Bunu bir kesinleştirin. Whatsapp ile bu mümkün değil mesela.

Gerçi twetter telefon no ile değil de direk web üzerinden kullanıla bildiği için sanırım sorun olmaz.
 
Hocam Python bs4 beautifulSoup konularına bir bak istersen web sayfalarından veri çekme işlemleri var. Bir ara denk gelmişti ancak ben pek uğraşmadım tecrübeli arkadaşlar eminim yardımcı olacaktır.
 
selenium kullanarak python ile yapabilirsiniz
ben şuaralar benzeri bir uygulamayı facebook için geliştiriyorum
 
Hocam verdiğiniz bilgiler ile hayaliz deki uygulamayı kafamda canlandıramadım.
öncelikle merak ettiğim başka uygulamalardan tweet atılabiliyor mu ? Bunu bir kesinleştirin. Whatsapp ile bu mümkün değil mesela.

Gerçi twetter telefon no ile değil de direk web üzerinden kullanıla bildiği için sanırım sorun olmaz.
Otomatik tweet atan uygulamalar var diye biliyorum.

Hocam Python bs4 beautifulSoup konularına bir bak istersen web sayfalarından veri çekme işlemleri var. Bir ara denk gelmişti ancak ben pek uğraşmadım tecrübeli arkadaşlar eminim yardımcı olacaktır.

Teşekkürler Hocam, bunu kullanarak ilk kısmı kısa süre sonra halledecek gibiyim.

Bakalım ikinci kısımda ne yapacağız ve bunu nasıl otomatize edip nerede çalıştıracağız?

selenium kullanarak python ile yapabilirsiniz
ben şuaralar benzeri bir uygulamayı facebook için geliştiriyorum

Eğer Beautiful Soup ile halledemezsem bir de buna bakarım Hocam, teşekkürler. Ayrıca başka amaçlarla da kullanılabilir gibi görünüyor bu selenium.
 
Hocam en ekonomik yolu eğer bilgi sahibiyseniz android uygulama yazmanız. Telefonunuzun internetini kullanarak veriyi çekecek ve belirlediğiniz döngüsel saatte de bunu telefonunuzda kullandığınız tweetter hesabıyla gönderecek. Kodu ve zahmeti uzun ancak daha profesyonel ve ucuz yol.

Pahalı ve gereksiz donanım kullanımı ancak kodlaması kolay yol ise 1Sheeld kullanmak örneğin;
https://bilgisayarbilisim.net/konul...nlu-arduino-shield.167533/page-2#post-1806356

Bu projede Google haritalardan belirtilen konuma göre trafik verisi çekilip ona göre led yakılmış. Siz ise led yakmayıp buradaki proje gibi telefonunuzdaki tweeter hesabınızdan veriyi paylaşacaksınız.

https://bilgisayarbilisim.net/konul...nlu-arduino-shield.167533/page-2#post-1805469

Dediğiniz işlem yapılır ama gereksiz arduino ve 1Sheeld çalışır.

Şuan çalıştığım konuları bitirir bitirmez android uygulama geliştirme öğrenmek istiyorum yoksa fikirleri icraata dönüştüremiyor insan.
 
Teşekkürler arkadaşlar.
İlk kısmı tamamladım, salt veriler artık elimde(güncellendikçe yenileri de çekilebiliyor) bu verilerin ilk kısmında "20 Aralık 2018" yapısında bir tarih var, yapacağım şey bu tarihin ay değerini alıp içinde bulunduğumuz ay ise(yalnızca ayın ilk iş günü çalışacak) tüm satırları tweet olarak atacak, aynı şekilde hafta başında o haftaya dahil olanlar, günlük durumda ise o güne ait olanlar tweet olarak atılacak. Eğer atılacak tweetler 280 karakterden uzunsa ya bölümlere ayırıp flood şeklinde ya da otomatik resme çevirip görsel şeklinde paylaşılacak.(Twitter API daha önce kullanmadım ama bu özellikler vardır diye düşünüyorum.)

Böyle bir uygulamayı barındırmanın en iyi yolu mobil uygulama olarak export edip kendi cihazımızda otomatik olarak çalıştırmak olacak sanıyorum.

Bundan sonraki kısımlar için de önerilerinizi bekliyorum arkadaşlar.
 
Tamamladiginiz kismi paylasirsaniz yardimci olabiliriz
Hocam tamamladığım kısım tamamen spesifik özelliklere sahip bir sayfaya özel yazılmış kimsenin bir işine yaramayacak bir parça fakat bu parçadan çıkan string aşağıdaki gibi:
Kod:
"20 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
20 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx xxxxxxx
21 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
...
02 Ocak 2019 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx..."
Yani elimizde bu var bunu da belli kurallarla tweetlere çevireceğiz, sanırım tweetlere çevirme işi de çok karmaşık olmayacaktır ama tecrübelerden süzülerek yazılan küçük bir cümle çok daha pratik yollar açabilir. Görüş beklememin sebebi bu.

Bu arada merak edenler için Python BeautifulSoup Modülü https://www.sinanerdinc.com/python-beautifulsoup-modulu adresinde temel hatlarıyla açıklanmış.
 
Hocam tamamladığım kısım tamamen spesifik özelliklere sahip bir sayfaya özel yazılmış kimsenin bir işine yaramayacak bir parça fakat bu parçadan çıkan string aşağıdaki gibi:
Kod:
"20 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
20 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx xxxxxxx
21 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx xxxxxx
22 Aralık 2018 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx
...
02 Ocak 2019 xxxxxxxxx xxxxxxxx xxxxxx xxxxxx..."
Yani elimizde bu var bunu da belli kurallarla tweetlere çevireceğiz, sanırım tweetlere çevirme işi de çok karmaşık olmayacaktır ama tecrübelerden süzülerek yazılan küçük bir cümle çok daha pratik yollar açabilir. Görüş beklememin sebebi bu.

Bu arada merak edenler için Python BeautifulSoup Modülü https://www.sinanerdinc.com/python-beautifulsoup-modulu adresinde temel hatlarıyla açıklanmış.

Hocam Allah muvaffak etsin yazacağınız mobil uygulama veya masaüstü yazılımında kullanacağınız tweet api sanırım bu;
https://developer.twitter.com/en/docs/direct-messages/sending-and-receiving/api-reference/new-event

https://developer.twitter.com/en.html bu sayfadaki bilgileri incelerseniz size bir fikir verebilir.
 
Geri
Üst