Bazı rasgele sayfaları ayrıştırmak için mekanize/nokogiri taşları kullanıyorum. 301/302 yönlendirmelerle ilgili sorun yaşıyorum. mydomain.com test sunucusu 301/302 durum koduyla Sayfa2'ye Page1 yönlendirirYaklaşımını ruby mechanize ile algıla.
agent = Mechanize.new
page = agent.get('http://example.com/page1')
nedenle ben
page.code == "301"
yerine
bende de yok bekliyordum,: Burada kodun snippet'idir her zaman page.code == "200"
olsun.
Benim gereksinimleri şunlardır: istediğim
- (iyidir varsayılan mechanize davranış,) O sayfayı algılamak mümkün istiyorum
- aslında
yönlendirildi izlenecek yönlendirir Sayfayı agent.history
numaralı sayfada görebileceğimi biliyorum, ancak bu güvenilir değil. Yönlendirme durum kodunu da istiyorum.
Bu davranışı mekanize ederek nasıl yapabilirim?
var status_code burada işe yaramaz mı? – CodeGroover
Belki senin için ama OP bunu istedi. – pguardiario