Ortak bir kaynaktan birden fazla veri seti indirmeye çalışıyorum. Avrupa Birliği İşlem Günlüğü .
"Tahsis / Uygunluk" arama aracını kullanıyorum (soldaki mavi bölmede).
Oradan bir ülke seçmeli ve "ara" ya basmalıyım. Daha sonra çeşitli yıllara erişimim var (2010, 2011, 2012, vb ...). Dosyaları tüm ülkeler (28) ve önceki tüm yıllar için (2005'ten 2013'e kadar) indirmek istiyorum, yani en az 252 istek.
İndirme URL'sini doğrudan nasıl kullanabileceğimi anlamaya çalıştım. Son URL (bu örnekte, 2010 yılında Bulgaristan için), devamındaki .
Bu URL’den yapabileceklerim:
- "& amp; installationAllowance = 35266538" parametresini çıkarın
- "& amp; registryCodeLookup = Bulgaria" parametresini soyun
- "& amp; periodYear = 2010" parametresini değiştirin (referans tarihini değiştirmek için)
- "& amp; registryCode = BG" parametresini değiştirin (ülkeyi değiştirmek için).
Şu ana kadar tek sorunum, her bağlantının indirme sayfasından bir onay gerektirmesidir ("Tamam" düğmesine tıklayın).
Sayfanın kaynak kodunda, tetiklenen fonksiyonun şu olduğunu görüyorum:
<form name="export" method="POST" action="http://ec.europa.eu/environment/ets/export.do">
"Tamam" düğme kodu aşağıdaki gibidir:
<input type="submit" name="OK" value="Ok" class="FormButton" id="btnOK">
Sayfa kaynağında bir JavaScript bloğu da var.
Bu dosyaları toplu olarak nasıl indirebilirim? (Yılları ve ülkeleri bir RegEx ile değiştirip daha sonra Firefox için "DownThemAll" uzantısını kullanarak "dosyadan indirme" seçeneğiyle bir sürü bağlantı kurmayı düşünüyordum).