Bir web sitesini giriş formunun arkasına yansıtma


10

Kısa versiyon:

  • Tam HTML + CSS + JS + görüntülerini içeren ve orijinal sitenin yapısını ve dosya içeriğini koruyarak bunları yerel olarak kaydeden bir URL'nin çevrimdışı bir kopyasını çekmek istiyorum.
  • URL bir giriş formunun arkasında olduğu için bulabildiğim araçlarla ilgili sorun yaşıyorum (ör. "Save Complete" Firefox eklentisi, HTTrack, wget, Teleport Pro).

Daha uzun versiyon:

Uygulamam üzerinde çalışırken, sık sık çalıştığım tasarımcıya göndermek, değişiklikler yapan ve geri gönderen bir çevrimdışı tam HTML + CSS + JS + görüntü sürümü eklemek istiyorum. Daha sonra değişiklikleri uygulamaya uygularım.

Bu, onun canlı bir uygulama ile kodumuzu gezinmesini sağlamaktan çok daha verimli olduğu ortaya çıktı, ancak bir engel var - uygun bir yansıtma uygulaması bulamıyorum.

"Save Complete" gibi Firefox eklentilerinde giriş çerezi zaten var, bu yüzden bir giriş formunun arkasında olmaları umurumda değil, ancak yerel olarak kaydedilen dosyaları onlarla çalışmayı imkansız hale getiriyor.

Wget veya Teleport Pro gibi yansıtma araçları giriş formumuzu desteklemez.

HTTrack'ın, giriş bilgilerini tespit etmek için proxy modunda çalışabilmesi gerekiyordu, ancak asla işe yaramadı. Bir yedek olarak, kendi cookies.txt dosyasına zorla bağladığım çerezleri kabul edebilir, ancak bunu güvenilir bir şekilde yapmak her zaman saatlerimi alır.

Bunu yapabilen herhangi bir araç, tarayıcı uzantısı vb. Açık kaynak, ticari - her şey. HTTrack'ı kötüye kullanıyor olsaydım ve aslında yapmak önemsizse - bu da harika bir cevap.

Yanıtlar:


7

HTTrack ile indirirken bir cookies.txt dosyası kullanmasını sağlayabilirsiniz . Bir moodle bölgesini başarıyla yansıtmak için kullandım.


Teşekkürler - Bunu daha önce HTTrack ile yaptım, ancak bir nedenden dolayı her zaman işe koyulmam için birkaç denemem gerekiyor, ancak nedenini göremiyorum. Yerleşik form kimlik doğrulaması desteğinin çalışması için hiç aldınız mı? Sitem için hiç çalışmadı. httrack.kauler.com/help/CatchURL_tutorial
orip

2
Yaptığım şey tarayıcımla oturum açtı ve cookies.txt dosyasını dışa aktardı, oturum kapatma sayfasını kara listeye ekledi ve çalışmasına izin verdi. Beni moodle aptallığı nedeniyle birkaç deneme aldı, ama işe aldım
TheLQ

5

Bunu WinHTTrack ile başarıyla yaptım . Bir web sitesi yakalamak için iki küçük ayar ince ayarıyla normal prosedürü takip edebilirsiniz:

  1. Chrome'da Geliştirici Araçları'nı açın, ardından yakalamak istediğiniz web sitesine giriş yapın. Ağ sekmesinde, oturum çerezinizi bulmak için istediğiniz HTML sayfasını tıklayın (bunun adı, kullanılan arka uç çerçeveye bağlı olarak değişir). Bunu "Ek HTTP Üstbilgileri" altında HTTrack'e yerleştirin.

  2. Ayrıca, kullanıcı aracısı dizesinin değişmesi durumunda bazen oturumlar engellendiği için kullanıcı aracısı dizenizin eşleştiğinden emin olun.

    HTTrack'a oturum çerezi girişi

  3. Siteyi indirmeye başlayın. Sonuç, giriş yapmış gibi olmanız gerekir.


3

Çevrimdışı Gezgini'ni denediniz mi?

Giriş yapmanıza izin verecek bir şey hatırlıyorum, böylece sonuçta ortaya çıkan istekler için çerezler kaydediliyor ve gerisini halledeceğim. Uzun süre geri kullandığım için% 100 emin değilim.


Harika, Pro sürümü formlara POST destekliyor gibi görünüyor, ben kontrol edeceğim
orip

Anlamak biraz zaman aldı ve belgeler seyrekti, ancak formda oturum açmak ve ardından "Tıklanan bağlantıyı bir proje olarak ekle" yi seçmek için gömülü IE tabanlı tarayıcıyı kullanabileceğimi fark ettim. Her ne kadar zaman zaman benim yazı sonrası berbat "otomatik kaydetme" özelliği de güzeldi. 30 gün boyunca değerlendireceğim, aradığım şey olabilir.
OriP

2

Teleport Pro, oturum açma adı ve parolanın kullanılmasına izin verir.

Yeni Proje Sihirbazı'nı başlattığınızda, size bu seçeneği verdiği bir noktaya geleceksiniz (bence seçeneklerin 3. ekranında).

Ve kaçırsanız bile bu seçeneğe tekrar erişebilirsiniz.

Ana pencerede (Proje Sihirbazı'ndan geçtikten sonra) projenizi sağ tıklayın (indirmeye çalıştığınız URL'yi gösteren küçük klasör simgesi, sol bölmede) ve son seçeneği seçin Starting Address Propertiesve size bir seçenekler ekranı sunulur bu sitede kullanılacak bir kullanıcı oturum açma adı ve şifresi belirleyebilirsiniz.


Bu eski bir sorudur, ancak ışınlanma yanlısı, POST formlarına veri girmeden http yetkisini destekler .
Sahte İsim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.