Reddit::Posts - Reddit mesaj veri kazıyıcı

Reddit::Posts Veri Kazıyıcı İncelemesi
Reddit::Posts - Reddit üzerindeki mesajlar için veri kazıyıcı.Aynı isimli servisten her biri için mesaj listesini (postları) ve birçok bilgiyi toplar.
Mümkün olan maksimum sonuç sayısını elde etmek için otomatik sorgu çoğaltma, dosyalardan alt sorgu ekleme, alfanümerik kombinasyonları ve listeleri tarama özelliklerini kullanabilirsiniz.
A-Parser işlevselliği, Reddit::Posts veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması ayarlamanıza ve çok daha fazlasına olanak tanır.
Sonuçların kaydedilmesi, sonuçlara ek mantık uygulamanıza ve verileri JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı almanıza olanak tanıyan yerleşik güçlü şablon motoru Template Toolkit sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.
Toplanan Veriler
Mesaj (post) dizisi:
- Post bağlantısı
- Başlık ve etiket (flair)
- Reyting, yorum sayısı ve ödül sayısı
- Oluşturulma tarihi
- Postun yayınlandığı topluluk
- Yazar ve etiketi (flair)
- Post içeriği: markdown formatında metin, medya içeriği bağlantısı ve harici kaynak bağlantısı
- Postun reklam olup olmadığı
Özellikler
- Veri çekme için sayfa sayısı belirtme
- Sonuç sıralama yöntemini seçme
- Sonuçların zaman aralığını seçme
- Belirli bir topluluk içinde veri çekme imkanı
Kullanım Durumları
- Reddit'teki mesajlar (postlar) hakkında veri almanız gereken tüm senaryolar
Sorgular
Birkaç sorgu seçeneği desteklenmektedir:
Konu bağlantıları
Örnek:
https://www.reddit.com/t/bitcoin/
https://www.reddit.com/t/kim_kardashian/
Varsayılan olarak sonuçlarda post bağlantılarının listesi görüntülenir, örneğin:
https://www.reddit.com/r/Bitcoin/comments/14nbyy2/i_took_out_a_35000_loan_to_buy_bitcoin_1_year/
https://www.reddit.com/r/CryptoCurrency/comments/14guprs/bitcoin_is_up_75_since_jim_cramer_told_investors/
https://www.reddit.com/r/Bitcoin/comments/14opp2t/this_guy_was_paid_32_bitcoin_to_hold_up_this_sign/
https://www.reddit.com/r/CryptoCurrency/comments/14ivx43/nearly_69_of_all_bitcoin_supply_did_not_move_in/
https://www.reddit.com/r/CryptoCurrency/comments/149vy0o/bitcoin_dips_below_25k_for_the_first_time_in_3/
...
Topluluk bağlantıları
Bağlantılardaki zaman ve sıralama parametreleri de dikkate alınır, bu durumda ayarlarda belirtilenler yoksayılır. Örnek:
https://www.reddit.com/r/nba/
https://www.reddit.com/r/OrlandoMagic/top/?t=month
Varsayılan olarak sonuçlarda post bağlantılarının listesi görüntülenir, örneğin:
https://www.reddit.com/r/OrlandoMagic/comments/14a5br2/
https://www.reddit.com/r/OrlandoMagic/comments/14nqfk1/keep_mo_or_no_mo/
https://www.reddit.com/r/nba/comments/14nfzki/202324_nba_free_agent_tracker/
https://www.reddit.com/user/Grammarly/comments/14ghtld/verbessere_deine_schreibfertigkeit_auf_englisch/
https://www.reddit.com/r/nba/comments/14r4l4s/vernon_dillon_brooks_took_991_shots_last_year_he/
https://www.reddit.com/r/nba/comments/14ql1es/highlight_matt_devlin_inexplicably_yells_punjabi/
https://www.reddit.com/user/TelekomShop/comments/yqkina/der_highspeedhotspot_zum_mitnehmen_die_speedbox/
https://www.reddit.com/r/nba/comments/14qysvi/michael_jordan_with_the_spin_hanging_onehanded/
https://www.reddit.com/r/nba/comments/14qxrep/dwyane_wade_leads_the_redeem_team_with_27_points/
...
Anahtar kelimeler
Örnek:
wordpress features
parser
Varsayılan olarak sonuçlarda post bağlantılarının listesi görüntülenir, örneğin:
https://www.reddit.com/r/ShitpostXIV/comments/14511em/i_am_a_proud_grey_parser/
https://www.reddit.com/r/opengl/comments/147sbjk/4_hours_of_my_obj_parser_so_far/
https://www.reddit.com/r/Compilers/comments/14pi9xh/demystifying_pratt_parsers/
https://www.reddit.com/r/ZETTAHOST/comments/11qdg99/how_to_change_the_wordpress_featured_image_size/
https://www.reddit.com/r/Wordpress/comments/14p1k2p/what_features_is_wordpress_missing_i_want_to_help/
https://www.reddit.com/r/Wordpress/comments/13q8g5x/is_it_possible_and_advisable_to_build_a_website/
...
Anahtar kelimeler ve topluluk bağlantıları
Veri kazıyıcı, belirli bir topluluk içinde anahtar kelime aramayı destekler. Bunun için sorguda anahtar kelimeyi ve bir boşluk bırakarak topluluk bağlantısını belirtmeniz gerekir. Örnek:
jesus https://www.reddit.com/r/atheism/
stage 3 https://www.reddit.com/r/Audi/
Varsayılan olarak sonuçlarda post bağlantılarının listesi görüntülenir, örneğin:
https://www.reddit.com/r/Audi/comments/vi6cs5/thoughts_on_used_stage_3_2017_a3/
https://www.reddit.com/r/Audi/comments/lfvjuo/just_picked_up_this_beauty_stage_3_b5_s4/
https://www.reddit.com/r/Audi/comments/ssr8ui/anyone_else_track_their_audis_ttrs_stage_3_big/
https://www.reddit.com/r/atheism/comments/14lq0y6/heaven_and_hell_are_not_what_jesus_preached/
https://www.reddit.com/r/atheism/comments/13gxzj6/so_jesus_freaks_can_shove_their_religion_onto/
https://www.reddit.com/r/atheism/comments/13b8kl6/chris_pratt_compares_his_struggles_to_jesus/
https://www.reddit.com/r/atheism/comments/137k88b/artwork_of_jesus_surrounded_by_hot_leather/
...
Sonuç Çıktı Seçenekleri
A-Parser, yerleşik Template Toolkit şablon motoru sayesinde sonuçların esnek bir şekilde formatlanmasını destekler; bu da sonuçları rastgele bir formda veya CSV veya JSON gibi yapılandırılmış bir biçimde almanıza olanak tanır.
Olası Ayarlar
| Parametre | Varsayılan değer | Açıklama |
|---|---|---|
| Pages count | 5 | Sonuç sayfa sayısı |
| Sort | Relevance | Sonuç sıralaması |
| Time | All time | Sonuçların zamanı |
| Use HTTP/2 transport | ☑ | HTTP/1.1 yerine HTTP/2 kullanılıp kullanılmayacağını belirler |