urllib2 to wbudowany moduł Pythona 2, który definiuje funkcje i klasy, aby pomóc w działaniach na adresach URL. Jest to szczególnie niezadowalające i zostało zastąpione w Pythonie 3 i bibliotekach innych firm.
Próbuję pobrać i zapisać obraz z Internetu za pomocą requestsmodułu Pythona . Oto (działający) kod, którego użyłem: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) Oto nowy (niedziałający) kod wykorzystujący requests: r = requests.get(settings.STATICMAP_URL.format(**data)) if r.status_code == 200: img = r.raw.read() with open(path, 'w') as f: f.write(img) Czy możesz …
Staram się więc utworzyć skrypt w języku Python, który pobierze webcomiki i umieści je w folderze na pulpicie. Znalazłem tutaj kilka podobnych programów, które robią coś podobnego, ale nic podobnego do tego, czego potrzebuję. Ten, który najbardziej podobał mi się, znajduje się tutaj ( http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images ). Próbowałem użyć tego kodu: …
Używam Pythona 3.5.1 dla komputerów Mac. Chcę użyć urllib2modułu. Próbowałem go zainstalować, ale powiedziano mi, że został podzielony na urllib.requesti urllib.errordla Pythona 3. Moje polecenie (na razie uruchomione z katalogu bin frameworka, ponieważ nie ma go w mojej ścieżce): sudo ./pip3 install urllib.request Zwraca to: Could not find a version …
Próbuję uzyskać adres URL za pomocą Pythona, a odpowiedź to JSON. Jednak kiedy biegnę import urllib2 response = urllib2.urlopen('https://api.instagram.com/v1/tags/pizza/media/XXXXXX') html=response.read() print html HTML jest typu str i oczekuję JSON. Czy istnieje sposób, w jaki mogę przechwycić odpowiedź jako JSON lub słownik Pythona zamiast str.
Próbuję użyć urllib2 do otwarcia adresu URL i wysłania określonego tekstu cookie do serwera. Np. Chcę otworzyć witrynę Rozwiązywanie problemów szachowych z określonym plikiem cookie, np. Search = 1. Jak mam to zrobić? Próbuję wykonać następujące czynności: import urllib2 (need to add cookie to the request somehow) urllib2.urlopen("http://chess-problems.prg") Z góry …
Aktualizacja: na podstawie komentarza Lee postanowiłem skondensować swój kod do naprawdę prostego skryptu i uruchomić go z linii poleceń: import urllib2 import sys username = sys.argv[1] password = sys.argv[2] url = sys.argv[3] print("calling %s with %s:%s\n" % (url, username, password)) passman = urllib2.HTTPPasswordMgrWithDefaultRealm() passman.add_password(None, url, username, password) urllib2.install_opener(urllib2.build_opener(urllib2.HTTPBasicAuthHandler(passman))) req = …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.