Ana içeriğe atla

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

SE::Quora

Reddit::Posts Veri Kazıyıcı İncelemesi

Reddit::PostsReddit::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:

Ö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/
...

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/
...

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

ParametreVarsayılan değerAçıklama
Pages count5Sonuç sayfa sayısı
SortRelevanceSonuç sıralaması
TimeAll timeSonuçların zamanı
Use HTTP/2 transportHTTP/1.1 yerine HTTP/2 kullanılıp kullanılmayacağını belirler