Fiddler ' nicht erfassen, mein script Anfragen
mein code:
proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8888'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
f = urllib2.urlopen('http://www.google.com')
print f.read()
diese Anfrage nicht in Fiddler ' s erfassen, hat jemand wissen, wie zu konfigurieren, Fiddler, so dass die Anforderung erfasst wird?
EDIT: die Anfrage funktioniert, und ich sehe den Inhalt. Auch, wenn ich in der Nähe Fiedler, die Anfrage ausfällt, als erwartet, denn es ist kein proxy. Es ist nur so, dass ich nichts sehen Fiedler.
EDIT2: ich sehe den Verkehr aus .NET test-Konsole-Anwendung, die ich geschrieben habe. Aber ich sehe nicht den Verkehr von meinem python-Skript.
- Hat die Anfrage aber funktionieren? (sprich: ist es tatsächlich so ergreifenden google den Inhalt?)
- ja, ich habe Sie bearbeitet die Frage.
- Es klingt wie Sie haben wahrscheinlich ein filter gesetzt werden: fiddler2.com/fiddler/help/faq.asp#missingtraffic
- danke. Ich d nicht haben einen filter gesetzt... die "Filter" - tab hat alle Felder ausgegraut, weil der "Filter verwenden" Kontrollkästchen wird nicht geprüft. die "Prozess-filter" nicht gesetzt ist, entweder.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe genau das gleiche Problem, wenn
fiddler2
öffnet, die ich selbst ändernproxy = urllib2.ProxyHandler({'http': 'http://asdfl.com:13212/'})
(Z keine vorhandenen proxy-server), es kann immer noch Holen Sie den Inhalt der Seite, ich denke, vielleicht, wenn der proxy-server-setup, indem Siefiddler2
,urllib2
völlig ignorieren dieProxyHandler
aus irgendeinem Grund noch nicht herausfinden können.Habe ich es bekommen, prüfen Sie, ob Gewinde bei stackoverflow:
urllib2 nicht verwenden proxy (Fiddler2), set mit ProxyHandler
In Fiddler2, gehen Sie zu der Seite
Tools->Fiddler Options ...->Connections
, entfernen Sie die nachfolgende Semikolon von dem Wert in der "IE should bypass Fiddler for ...
" - Feld ein und starten Sie Fiddler2.diese Lösung mein problem gelöst, hoffe kann jemandem helfen, wenn Sie mit ihm zu kämpfen.