Web kazıma - Web scraping

Web kazıma, web hasadıveya web veri çıkarma dır-dir veri kazıma için kullanılır veri çıkarmak itibaren web siteleri. Web kazıma yazılımı, Dünya çapında Ağ doğrudan kullanarak Üstmetin transfer protokolü veya bir web tarayıcısı aracılığıyla. Web kazıma, bir yazılım kullanıcısı tarafından manuel olarak yapılabilirken, terim tipik olarak bir bot veya web tarayıcısı. Bu, belirli verilerin toplandığı ve web'den tipik olarak merkezi bir yerel konuma kopyalandığı bir kopyalama şeklidir. veri tabanı veya elektronik tablo, sonrası için geri alma veya analiz.

Bir web sayfasını web'den kazımak, onu getirmeyi ve ondan çıkarmayı içerir. Getirme, bir sayfanın indirilmesidir (tarayıcı, kullanıcı bir sayfayı görüntülediğinde yapar). Bu nedenle, web taraması, sayfaları daha sonra işlenmek üzere getirmek için web kazımanın ana bileşenidir. Getirildikten sonra çıkarma işlemi gerçekleşebilir. Bir sayfanın içeriği olabilir ayrıştırılmış, arandı, yeniden biçimlendirildi, verileri bir elektronik tabloya kopyalandı vb. Web sıyırıcıları, başka bir yerde başka bir amaçla kullanmak için genellikle bir sayfadan bir şey alır. Bir örnek, isimleri ve telefon numaralarını veya şirketleri ve URL'lerini bulup bir listeye kopyalamak olabilir (kontak toplama).

Web kazıma için kullanılır temas kazıma ve kullanılan uygulamaların bir bileşeni olarak web indeksleme, web madenciliği ve veri madenciliği, çevrimiçi fiyat değişikliği izleme ve fiyat karşılaştırması, ürün incelemesi kazıma (rekabeti izlemek için), emlak listelerini toplama, hava durumu verilerini izleme, web sitesi değişikliği algılama, araştırma, çevrimiçi varlığı ve itibarı izleme, web karması ve, web veri entegrasyonu.

internet sayfaları metin tabanlı biçimlendirme dilleri kullanılarak oluşturulmuştur (HTML ve XHTML ) ve genellikle metin biçiminde çok sayıda yararlı veri içerir. Ancak, çoğu web sayfası insan için tasarlanmıştır son kullanıcılar ve otomatik kullanım kolaylığı için değil. Sonuç olarak, web sayfalarının kazınmasını kolaylaştırmak için özel araçlar ve yazılımlar geliştirilmiştir.

Daha yeni web kazıma biçimleri, web sunucularından gelen veri akışlarını dinlemeyi içerir. Örneğin, JSON genellikle istemci ile web sunucusu arasında bir taşıma depolama mekanizması olarak kullanılır.

Bazı web sitelerinin, botları algılamak ve sayfalarını taramasına (görüntülemesine) izin vermemek gibi web kazımasını önlemek için kullandığı yöntemler vardır. Yanıt olarak, tekniklerin kullanılmasına dayanan web kazıma sistemleri vardır. DOM ayrıştırma, Bilgisayar görüşü ve doğal dil işleme Çevrimdışı ayrıştırma için web sayfası içeriğini toplamayı etkinleştirmek üzere insan göz atma simülasyonunu yapmak.

Tarih

Web kazımanın tarihi, neredeyse İnternetin doğduğu zamana dayanmaktadır.

  • Doğumundan sonra Dünya çapında Ağ 1989'da ilk web robotu[1], World Wide Web Gezgini, Haziran 1993'te oluşturuldu ve yalnızca web'in boyutunu ölçmek için tasarlandı.
  • Aralık 1993'te tarayıcı tabanlı web arama motoru, JumpStation, başlatıldı. Web'de çok fazla web sitesi bulunmadığından, o zamanlar arama motorları bağlantıları belirli bir biçimde toplamak ve düzenlemek için kendi web sitesi yöneticilerine güveniyordu. Buna karşılık, JumpStation, bir web robotuna dayanan ilk WWW arama motoru olarak yeni bir sıçrama getirdi.
  • 2000 yılında ilk Web API ve API tarayıcısı geldi. API duruyor uygulama programlama Arayüzü. Yapı taşlarını sağlayarak bir program geliştirmeyi çok daha kolay hale getiren bir arayüzdür. 2000 yılında, Satış ekibi ve eBay programcıların halka açık bazı verilere erişmesine ve bunları indirmesine olanak tanıyan kendi API'lerini başlattı. O zamandan beri, birçok web sitesi, insanların genel veritabanlarına erişmeleri için web API'leri sunuyor.

Teknikler

Web kazıma, verileri otomatik olarak incelemek veya World Wide Web'den bilgi toplamak işlemidir. Aktif gelişmeleri ile ortak bir amacı paylaşan bir alandır. anlamsal ağ vizyon, metin işleme, anlamsal anlama, yapay zeka ve yapay zeka alanlarında hala atılımlar gerektiren iddialı bir girişim insan-bilgisayar etkileşimleri. Mevcut web kazıma çözümleri, insan çabası gerektiren geçici çözümlerden, tüm web sitelerini sınırlamalarla yapılandırılmış bilgilere dönüştürebilen tam otomatik sistemlere kadar uzanmaktadır.

İnsan kopyalama ve yapıştırma

En basit web kazıma biçimi, bir web sayfasındaki verileri manuel olarak kopyalayıp bir metin dosyasına veya elektronik tabloya yapıştırmaktır. Bazen en iyi web kazıma teknolojisi bile bir insanın manuel incelemesinin ve kopyalayıp yapıştırmanın yerini alamaz ve bazen kazıma için web siteleri makine otomasyonunu önlemek için açıkça engeller oluşturduğunda bu uygulanabilir tek çözüm olabilir.

Metin deseni eşleşmesi

Web sayfalarından bilgi çıkarmak için basit ama güçlü bir yaklaşım, UNIX'e dayanabilir grep komut veya Düzenli ifade - programlama dillerinin eşleştirme olanakları (örneğin Perl veya Python ).

HTTP programlama

Statik ve dinamik web sayfaları kullanılarak uzak web sunucusuna HTTP istekleri gönderilerek alınabilir soket programlama.

HTML ayrıştırma

Birçok web sitesinde, veritabanı gibi temel yapılandırılmış bir kaynaktan dinamik olarak oluşturulan büyük sayfa koleksiyonları vardır. Aynı kategorideki veriler tipik olarak ortak bir komut dosyası veya şablonla benzer sayfalara kodlanır. Veri madenciliğinde, belirli bir bilgi kaynağında bu tür şablonları algılayan, içeriğini çıkaran ve onu ilişkisel bir forma çeviren bir programa sarıcı. Sarmalayıcı üretme algoritmaları, bir sarmalayıcı indüksiyon sisteminin giriş sayfalarının ortak bir şablona uygun olduğunu ve bunların bir URL ortak şeması açısından kolayca tanımlanabileceğini varsayar.[2] Üstelik bazıları yarı yapılandırılmış veriler gibi sorgu dilleri XQuery ve HTQL, HTML sayfalarını ayrıştırmak ve sayfa içeriğini almak ve dönüştürmek için kullanılabilir.

DOM ayrıştırma

Gibi tam teşekküllü bir web tarayıcısı yerleştirerek Internet Explorer ya da Mozilla tarayıcı kontrolü, programlar istemci tarafı komut dosyaları tarafından oluşturulan dinamik içeriği alabilir. Bu tarayıcı kontrolleri, hangi programların sayfaların bölümlerini alabildiğine bağlı olarak, web sayfalarını bir DOM ağacına da ayrıştırır. Gibi diller Xpath elde edilen DOM ağacını ayrıştırmak için kullanılabilir.

Dikey toplama

Dikey özel hasat platformları geliştiren birkaç şirket vardır. Bu platformlar, belirli sektörler için "döngüdeki adam" (doğrudan insan müdahalesi olmaksızın) ve belirli bir hedef siteyle ilgili hiçbir çalışma olmaksızın çok sayıda "bot" oluşturur ve izler. Hazırlık, tüm dikey için bilgi tabanı oluşturmayı içerir ve ardından platform, botları otomatik olarak oluşturur. Platformun sağlamlığı, aldığı bilginin kalitesi (genellikle alan sayısı) ve ölçeklenebilirliği (yüzlerce veya binlerce siteye ne kadar hızlı ölçeklenebildiği) ile ölçülür. Bu ölçeklenebilirlik, çoğunlukla Uzun kuyruk Yaygın toplayıcıların içerik toplamak için karmaşık veya emek yoğun bulduğu sitelerin oranı.

Anlamsal ek açıklama tanıma

Alınan sayfalar kucaklayabilir meta veriler veya belirli veri parçacıklarını bulmak için kullanılabilen anlamsal işaretler ve ek açıklamalar. Ek açıklamalar sayfalara yerleştirilmişse, Mikro biçim yapar, bu teknik DOM ayrıştırmanın özel bir durumu olarak görülebilir. Başka bir durumda, anlamsal bir katman halinde düzenlenmiş ek açıklamalar,[3] web sayfalarından ayrı olarak depolanır ve yönetilir, böylece sıyırıcılar, sayfaları silmeden önce bu katmandan veri şemasını ve talimatları alabilir.

Bilgisayarla görme web sayfası analizi

Kullanan çabalar var makine öğrenme ve Bilgisayar görüşü sayfaları görsel olarak bir insanın yapabileceği gibi yorumlayarak web sayfalarından bilgi çıkarmaya çalışan.[4]

Yazılım

Web kazıma çözümlerini özelleştirmek için kullanılabilecek birçok yazılım aracı vardır. Bu yazılım, bir sayfanın veri yapısını otomatik olarak tanımaya çalışabilir veya web kazıma kodunu manuel olarak yazma gerekliliğini ortadan kaldıran bir kayıt arayüzü veya içeriği ayıklamak ve dönüştürmek için kullanılabilen bazı komut dosyası işlevlerini ve depolayabilen veritabanı arayüzlerini sağlamaya çalışabilir. yerel veri tabanlarında kazınan veriler. Bazı web kazıma yazılımları, doğrudan bir API'den veri çıkarmak için de kullanılabilir.

Yasal sorunlar

Web kazımanın yasallığı dünya genelinde farklılık göstermektedir. Genel olarak, web kazıma, kullanım Şartları bazı web siteleri, ancak bu şartların uygulanabilirliği net değil.[5]

Amerika Birleşik Devletleri

Amerika Birleşik Devletleri'nde, web sitesi sahipleri üç ana yasal iddialar istenmeyen web kazımasını önlemek için: (1) telif hakkı ihlali (derleme), (2) ihlal Bilgisayar Dolandırıcılığı ve Kötüye Kullanım Yasası ("CFAA") ve (3) menkul kıymete tecavüz.[6] Bununla birlikte, bu iddiaların etkililiği çeşitli kriterlerin karşılanmasına dayanmaktadır ve içtihat hala gelişmektedir. Örneğin, telif hakkı ile ilgili olarak, orijinal ifadenin doğrudan çoğaltılması birçok durumda yasa dışı olacaktır, ancak Amerika Birleşik Devletleri'nde mahkemeler, Feist Publications / Kırsal Telefon Hizmeti gerçeklerin tekrarlanmasına izin verilebilir.

ABD mahkemeleri, "kazıyıcı" veya "robot" kullanıcılarının taahhütte bulunmaktan sorumlu tutulabileceğini kabul etmiştir. menkul kıymetlere tecavüz,[7][8] Bu, bir kazıyıcı kullanıcısının izinsiz girdiği kişisel mülkiyet olarak kabul edilen bir bilgisayar sistemini içerir. Bu davalardan en iyi bilineni, eBay ve İstekli'nin Sınırı, Bidder's Edge'in eBay web sitesinden müzayedelere erişmeyi, toplamayı ve indekslemeyi durdurmasını emreden bir ihtiyati tedbirle sonuçlandı. Bu dava, tekliflerin otomatik olarak verilmesini içeriyordu. müzayede atışı. Ancak, bir ihlal iddiasında başarılı olmak için menkuller, davacı göstermeli sanık kasıtlı olarak ve yetkisiz olarak davacının bilgisayar sistemindeki mülkiyet hakkına müdahale etti ve davalının izinsiz kullanımının davacının zarar görmesine neden oldu. Mahkemelere getirilen tüm ağ örümcekleriyle ilgili davalar, menkul kıymetlere tecavüz olarak görülmedi.[9]

İlk büyük testlerden biri ekran kazıma dahil Amerikan Havayolları (AA) ve FareChase adlı bir firma.[10] AA başarıyla bir ihtiyati tedbir Texas duruşma mahkemesinden, FareChase'in, yazılımın AA'nın web sitesinde arama yapması durumunda kullanıcıların çevrimiçi ücretleri karşılaştırmasına olanak tanıyan bir yazılım satmasını engellemesi. Havayolu, FareChase'in web arama yazılımının halka açık verileri topladığında AA'nın sunucularında izinsiz girdiğini savundu. FareChase, Mart 2003'te bir itirazda bulundu. Haziran ayına kadar, FareChase ve AA anlaşmayı kabul etti ve temyiz iptal edildi.[11]

Southwest Havayolları ekran kazıma uygulamalarına da meydan okudu ve hem FareChase hem de başka bir firma olan Outtask'ı yasal bir iddiaya dahil etti. Southwest Havayolları, "Bilgisayar Dolandırıcılığı ve Kötüye Kullanım" örneği olduğu ve Southwest sitesinde "Hasar ve Kayba" ve "Yetkisiz Erişim" e yol açtığı için ekran kazıma işleminin Yasadışı olduğunu suçladı. Aynı zamanda "İş İlişkilerine Müdahale", "İzinsiz Giriş" ve "Bilgisayar Tarafından Zararlı Erişim" de oluşturur. Ayrıca, ekran kazımanın yasal olarak "Suistimal ve Haksız Zenginleştirme" olarak bilinen şeyi oluşturduğunu ve web sitesinin kullanıcı sözleşmesinin ihlali olduğunu iddia ettiler. Outtask, tüm bu iddiaları reddetti ve bu davada geçerli olan yasanın ABD Telif hakkı yasası ve telif hakkı kapsamında, kazınan bilgi parçalarının telif hakkı korumasına tabi olmayacağını. Davalar hiçbir zaman çözülmemiş olsa da Amerika Birleşik Devletleri Yüksek Mahkemesi, FareChase sonunda ana şirket tarafından kapatıldı Yahoo! ve Outtask, seyahat masrafları şirketi Concur tarafından satın alındı.[12]2012'de 3Taps adlı bir girişim, Craigslist'ten sınıflandırılmış konut reklamlarını aldı. Craigslist, 3Taps bir ateşkes mektubu gönderdi ve IP adreslerini engelledi ve daha sonra Craigslist s. 3 Tapalar. Mahkeme, durdurma ve vazgeçme mektubunun ve IP engellemesinin, Craigslist'in 3Taps'ın aşağıdaki kuralları ihlal ettiğini doğru bir şekilde iddia etmesi için yeterli olduğuna karar verdi. Bilgisayar Dolandırıcılığı ve Kötüye Kullanım Yasası.

Bunlar erken kazıma kararları olmasına ve sorumluluk teorileri tek tip olmamasına rağmen, mahkemelerin ticari sitelerdeki özel içeriği bu tür sitelerin sahiplerinin istenmeyen kullanımlarından korumaya hazır oldukları şeklindeki bir modeli görmezden gelmek zordur. Bununla birlikte, bu tür içerik için koruma derecesi belirlenmemiştir ve kazıyıcı tarafından yapılan erişimin türüne, erişilen ve kopyalanan bilgi miktarına, erişimin site sahibinin sistemini olumsuz etkileme derecesine ve türlerine bağlı olacaktır. bu tür davranışlara ilişkin yasaklar.[13]

Bu alandaki yasa daha yerleşik hale gelirken, kamuya açık bir web sitesine erişmek için kazıma programları kullanmayı düşünen kuruluşlar, bu tür bir eyleme izin verilip verilmediğini, kullanım koşullarını ve sitede yayınlanan veya sitede yayınlanan veya sunulan diğer hüküm veya bildirimleri inceleyerek de değerlendirmelidir. Bir 2010 kararında Cvent, Inc. v. Eventbrite, Inc. Amerika Birleşik Devletleri'nin Virginia'nın doğu bölgesi bölge mahkemesinde mahkeme, kullanım şartlarının kullanıcıların dikkatine sunulması gerektiğine karar verdi. göz at uygulanacak sözleşme veya lisans.[14] 2014 tarihli bir davada, Pennsylvania Doğu Bölgesi için Amerika Birleşik Devletleri Bölge Mahkemesi,[15] e-ticaret sitesi QVC Pinterest benzeri alışveriş toplayıcı Resultly'nin gerçek zamanlı fiyatlandırma verileri için QVC sitesini kopyalamasına itiraz etti. QVC, QVC'nin perakende sitesinin sonuç olarak "aşırı derecede tarandığını" iddia ediyor (sözde QVC'nin web sitesine dakikada 200-300 arama isteği gönderiyor, bazen dakikada 36.000'e kadar istek gönderiyor) bu da QVC sitesinin iki gün boyunca çökmesine ve QVC satışlarının kaybolmasına neden oluyor. .[16] QVC'nin şikayeti, sanığın kaynak IP adresini gizlemek için web tarayıcısını gizlediğini ve böylece QVC'nin sorunu hızla onarmasını engellediğini iddia ediyor. Bu özellikle ilginç bir kazıma davası çünkü QVC, QVC'nin Resultly'den kaynaklandığını iddia ettiği web sitesinin kullanılamaması nedeniyle tazminat istiyor.

Davacının internet sitesinde bu yargılama süresince sitenin tüm bağlantıları arasında kullanım koşulları bağlantısı internetteki çoğu site gibi sayfanın alt kısmında yer almaktadır. Bu karar, aşağıda açıklanan İrlanda kararıyla çelişmektedir. Mahkeme ayrıca davacının göz atma kısıtlamalarının Virginia'nın Tekdüzen Bilgisayar Enformasyon İşlemleri Yasası'nı (UCITA) kabul etmesi nedeniyle uygulanabilir olduğu iddiasını da reddetti - pek çok kişinin yaygın göz atma sözleşmesi uygulamaları lehine olduğuna inandığı tek tip bir yasa.[17]

İçinde Facebook, Inc. - Power Ventures, Inc. 2012 yılında bir bölge mahkemesi, Power Ventures'ın bir Facebook kullanıcısı adına Facebook sayfalarını kazıyamayacağına karar verdi. Dava temyiz aşamasında ve Electronic Frontier Foundation 2015 yılında tersine çevrilmesini talep eden bir brifing verdi.[18][19] İçinde Associated Press v. Meltwater U.S. Holdings, Inc. ABD'deki bir mahkeme, Meltwater'ı Associated Press'ten gelen haber bilgilerini almaktan ve yeniden yayınlamaktan sorumlu tuttu, ancak Birleşik Krallık'taki bir mahkeme Meltwater lehine karar verdi.

İnternet Arşivi Telif hakkı yasalarını ihlal ettiği düşünülmeden halka açık önemli sayıda web sayfasını toplar ve dağıtır.

AB

Şubat 2006'da, Danimarka Denizcilik ve Ticaret Mahkemesi (Kopenhag), Home.dk emlak sitesinin web sitesi ofir.dk tarafından sistematik tarama, indeksleme ve derin bağlantıların Danimarka yasaları veya Avrupa Birliği veri tabanı yönergesi ile çelişmediğine karar verdi.[20]

İrlanda Yüksek Mahkemesi, yargı yetkisiyle karmaşık hale gelen bir Şubat 2010 davasında, yavaşlamak içtihat hukukunun gelişme durumu. Bu durumuda Ryanair Ltd v Billigfluege.de GmbH, İrlanda Yüksek Mahkemesi karar verdi Ryanair's "tıklama-sarma "yasal olarak bağlayıcı olma anlaşması. Virginia Eyaletinin Doğu Bölgesi Amerika Birleşik Devletleri Bölge Mahkemesi ve Danimarka Denizcilik ve Ticaret Mahkemesi'nin bulgularının aksine, Adalet Michael Hanna Ryanair'in hüküm ve koşullarına giden köprünün açıkça görülebildiğine ve çevrimiçi hizmetlere erişim elde etmek için hüküm ve koşulları kabul etme sorumluluğunun kullanıcıya verilmesinin bir sözleşme ilişkisi oluşturmak için yeterli olduğuna karar verdi.[21] Karar, İrlanda Yüksek Mahkemesinde temyiz aşamasında.[22]

30 Nisan 2020'de, Fransız Veri Koruma Kurumu (CNIL) web kazıma ile ilgili yeni yönergeler yayınladı[23]. CNIL yönergeleri, kamuya açık verilerin hala kişisel veriler olduğunu ve bu verilerin ait olduğu kişinin bilgisi olmadan başka bir amaçla kullanılamayacağını açıkça ortaya koymuştur.[24].

Avustralya

Avustralya'da Spam Yasası 2003 yalnızca e-posta adresleri için geçerli olsa da, bazı web toplama biçimlerini yasaklıyor.[25][26]

Web kazımasını önleme yöntemleri

Bir web sitesinin yöneticisi, bir botu durdurmak veya yavaşlatmak için çeşitli önlemler alabilir. Bazı teknikler şunları içerir:

  • Bir engelleme IP adresi manuel olarak veya aşağıdaki kriterlere göre coğrafi konum ve DNSRBL. Bu aynı zamanda o adresten tüm taramayı da engelleyecektir.
  • Herhangi birini devre dışı bırakmak internet servisi API web sitesinin sisteminin ifşa edebileceği.
  • Botlar bazen kim olduklarını bildirirler ( kullanıcı aracısı Teller ) ve bu temelde kullanılarak engellenebilir robots.txt; 'googlebot 'bir örnektir. Diğer botlar, kendileriyle tarayıcı kullanan bir insan arasında hiçbir ayrım yapmaz.
  • Botlar, aşırı trafik izlenerek engellenebilir
  • Botlar bazen siteye erişen gerçek bir kişi olduğunu doğrulamak için araçlarla engellenebilir. CAPTCHA. Botlar bazen belirli CAPTCHA kalıplarını açıkça kırmak için kodlanır veya CAPTCHA zorluklarını gerçek zamanlı olarak okumak ve bunlara yanıt vermek için insan emeğini kullanan üçüncü taraf hizmetleri kullanabilir.
  • Ticari botla mücadele hizmetleri: Şirketler, web siteleri için botla mücadele ve kazıma önleme hizmetleri sunar. Birkaç ağ uygulama güvenlik duvarları sınırlı bot algılama yeteneklerine de sahiptir. Ancak, bu tür birçok çözüm çok etkili değildir.[27]
  • A ile botları bulma bal küpü veya otomatik tarayıcıların IP adreslerini tanımlamak için başka bir yöntem.
  • Gizleme kullanma CSS sprite bedeli karşılığında telefon numaraları veya e-posta adresleri gibi verileri görüntülemek ulaşılabilirlik -e ekran okuyucu kullanıcılar.
  • Botlar, bir hedef web sitesinin ön uç kodundaki tutarlılığa dayandığından, önemli verileri ve gezinme öğelerini çevreleyen HTML / CSS'ye küçük varyasyonların eklenmesi, bir botun ilk kurulumunda daha fazla insan katılımı gerektirir ve etkili bir şekilde yapılırsa, kazıma sürecini otomatikleştirme yeteneğinin azalması nedeniyle hedef web sitesinin kazınması çok zor.
  • Web siteleri, taramaya izin verilip verilmediğini beyan edebilir. robots.txt dosyalayın ve kısmi erişime izin verin, tarama hızını sınırlayın, tarama için en uygun zamanı belirtin ve daha fazlasını yapın.

Ayrıca bakınız

Referanslar

  1. ^ "Arama Motoru History.com". Arama Motoru Geçmişi. Alındı 26 Kasım 2019.
  2. ^ Şarkı, Ruihua; Microsoft Research (14 Eylül 2007). "Sarmalayıcı Üretimi ve Şablon Algılamanın Ortak Optimizasyonu" (PDF). 13. Uluslararası Bilgi Keşfi ve Veri Madenciliği Konferansı.
  3. ^ Anlamsal açıklama tabanlı web kazıma
  4. ^ Roush, Wade (2012-07-25). "Diffbot Anlamsal Web'i Yeniden Keşfetmek İçin Bilgisayarla Görü Kullanıyor". www.xconomy.com. Alındı 2013-03-15.
  5. ^ "Bağlama hakkında SSS - Web sitesi kullanım şartları bağlayıcı sözleşmeler mi?". www.chillingeffects.org. 2007-08-20. Arşivlenen orijinal 2002-03-08 tarihinde. Alındı 2007-08-20.
  6. ^ Kenneth, Hirschey, Jeffrey (2014-01-01). "Simbiyotik İlişkiler: Veri Kazımanın Pragmatik Kabulü". Berkeley Teknoloji Hukuku Dergisi. 29 (4). doi:10.15779 / Z38B39B. ISSN  1086-3818.
  7. ^ "İnternet Hukuku, Bölüm 06: Taşıtlara İzinsiz Giriş". www.tomwbell.com. 2007-08-20. Alındı 2007-08-20.
  8. ^ "Bazı şirketlerin veya web sitesi sahiplerinin getirdiği" menkul kıymetlere tecavüz "iddiaları nelerdir?". www.chillingeffects.org. 2007-08-20. Arşivlenen orijinal 2002-03-08 tarihinde. Alındı 2007-08-20.
  9. ^ "Ticketmaster Corp. - Tickets.com, Inc". 2007-08-20. Alındı 2007-08-20.
  10. ^ "American Airlines - FareChase" (PDF). 2007-08-20. Arşivlenen orijinal (PDF) 2011-07-23 tarihinde. Alındı 2007-08-20.
  11. ^ "American Airlines, FareChase Settle Suit". Ücretsiz Kütüphane. 2003-06-13. Alındı 2012-02-26.
  12. ^ Imperva (2011). Site Kazıma Saldırılarını Algılama ve Engelleme. Imperva teknik raporu ..
  13. ^ Adler Kenneth A. (2003-07-29). "Tartışmalı Çevreleyen 'Ekran Kazıyıcıları': Yazılım, Kullanıcıların Web Sitelerine Erişmesine Yardımcı Oluyor Ancak Rakiplerin Faaliyetleri İnceleniyor". Alındı 2010-10-27.
  14. ^ "QVC Inc. - Resultly LLC, No. 14-06714 (E.D. Pa. 24 Kasım 2014 dosyalı)" (PDF). 2014-11-24. Alındı 2015-11-05.
  15. ^ "QVC Inc. - Resultly LLC, No. 14-06714 (E.D. Pa. 24 Kasım 2014 dosyalı)". Pennsylvania Doğu Bölgesi için Amerika Birleşik Devletleri Bölge Mahkemesi. Alındı 5 Kasım 2015.
  16. ^ Neuburger, Jeffrey D (5 Aralık 2014). "QVC, Site Kesintisini Tetiklediği İddia Edilen Web Toplama İçin Alışveriş Uygulamasına Dava Açıyor". Ulusal Hukuk İncelemesi. Proskauer Rose LLP. Alındı 5 Kasım 2015.
  17. ^ "Iqbal / Twombly, Browsewrap İddialarında Çıtayı Yükseltti mi?" (PDF). 2010-09-17. Alındı 2010-10-27.
  18. ^ "Hak İhlal Etmeyen İçeriği Kazıma, Telif Hakkı İhlali Olabilir mi ... Kazıyıcılar Nasıl Çalışır? | Techdirt". Techdirt. 2009-06-10. Alındı 2016-05-24.
  19. ^ "Facebook v. Power Ventures". Electronic Frontier Foundation. Alındı 2016-05-24.
  20. ^ "UDSKRIFT AF SØ- & HANDELSRETTENS DOMBOG" (PDF) (Danca). bvhd.dk. 2006-02-24. Arşivlenen orijinal (PDF) 2007-10-12 tarihinde. Alındı 2007-05-30.
  21. ^ "İrlanda Yüksek Mahkemesi Kararları >> Ryanair Ltd -v- Billigfluege.de GMBH 2010 IEHC 47 (26 Şubat 2010)". İngiliz ve İrlanda Yasal Bilgi Enstitüsü. 2010-02-26. Alındı 2012-04-19.
  22. ^ Matthews, Áine (Haziran 2010). "Fikri Mülkiyet: Web Sitesi Kullanım Koşulları". Sayı 26: Haziran 2010. LK Shields Avukatlar Güncellemesi. s. 03. Alındı 2012-04-19.
  23. ^ "La réutilisation des données publiquement accessibles en ligne à des fins de démarchage commercial | CNIL". www.cnil.fr (Fransızcada). Alındı 2020-07-05.
  24. ^ FindDataLab.com (2020-06-09). "Yeni CNIL Yönergeleriyle Hala Web Tarama Yapabilir misiniz?". Orta. Alındı 2020-07-05.
  25. ^ Ulusal Bilgi Ekonomisi Ofisi (Şubat 2004). "Spam Yasası 2003: İşletmelere genel bakış". Avustralya İletişim Kurumu. s. 6. Alındı 2017-12-07.
  26. ^ Ulusal Bilgi Ekonomisi Ofisi (Şubat 2004). "Spam Yasası 2003: İşletmeler için pratik bir kılavuz" (PDF). Avustralya İletişim Kurumu. s. 20. Alındı 2017-12-07.
  27. ^ Mayank Dhiman Sahtekarlık ve Bot Tespit Çözümleri OWASP AppSec Cali '2018 Erişim tarihi: Şubat 10, 2018.