Mercurial > lbo > hg > scrapeprice
changeset 0:44ae9c7bb872
Initial commit
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Fri, 20 Mar 2020 19:00:35 +0100 |
parents | |
children | 5f9a2f190f6c |
files | .hgignore Cargo.lock Cargo.toml audiophil_sony.html src/http.rs src/main.rs |
diffstat | 6 files changed, 7580 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,1 @@ +^target/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Cargo.lock Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,1899 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "autocfg" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" + +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" + +[[package]] +name = "base64" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" +dependencies = [ + "byteorder", + "safemem", +] + +[[package]] +name = "base64" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" + +[[package]] +name = "bitflags" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" + +[[package]] +name = "bumpalo" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f359dc14ff8911330a51ef78022d376f25ed00248912803b58f00cb1c27f742" + +[[package]] +name = "byteorder" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" + +[[package]] +name = "bytes" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" +dependencies = [ + "byteorder", + "iovec", +] + +[[package]] +name = "bytes" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" + +[[package]] +name = "cc" +version = "1.0.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +dependencies = [ + "bitflags", +] + +[[package]] +name = "core-foundation" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" + +[[package]] +name = "crossbeam-deque" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +dependencies = [ + "autocfg 1.0.0", + "cfg-if", + "crossbeam-utils", + "lazy_static", + "maybe-uninit", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" +dependencies = [ + "autocfg 1.0.0", + "cfg-if", + "lazy_static", +] + +[[package]] +name = "cssparser" +version = "0.25.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbe18ca4efb9ba3716c6da66cc3d7e673bf59fa576353011f48c4cfddbdd740e" +dependencies = [ + "autocfg 0.1.7", + "cssparser-macros", + "dtoa-short", + "itoa", + "matches", + "phf", + "proc-macro2", + "procedural-masquerade", + "quote", + "smallvec 0.6.13", + "syn", +] + +[[package]] +name = "cssparser-macros" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bb1c84e87c717666564ec056105052331431803d606bd45529b28547b611eef" +dependencies = [ + "phf_codegen", + "proc-macro2", + "procedural-masquerade", + "quote", + "syn", +] + +[[package]] +name = "ct-logs" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d3686f5fa27dbc1d76c751300376e167c5a43387f44bb451fd1c24776e49113" +dependencies = [ + "sct", +] + +[[package]] +name = "dtoa" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" + +[[package]] +name = "dtoa-short" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59020b8513b76630c49d918c33db9f4c91638e7d3404a28084083b87e33f76f2" +dependencies = [ + "dtoa", +] + +[[package]] +name = "ego-tree" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591" + +[[package]] +name = "fnv" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" + +[[package]] +name = "follow-redirects" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46cba3494deee922e0673bf0ed89b87239abc3ce114dc7cea04e1670a16a6dc9" +dependencies = [ + "bytes 0.4.12", + "futures", + "http 0.1.21", + "hyper 0.11.27", +] + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +dependencies = [ + "bitflags", + "fuchsia-zircon-sys", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" + +[[package]] +name = "futf" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c9c1ce3fa9336301af935ab852c437817d14cd33690446569392e65170aac3b" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" + +[[package]] +name = "futures-channel" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" + +[[package]] +name = "futures-cpupool" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" +dependencies = [ + "futures", + "num_cpus", +] + +[[package]] +name = "futures-macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" +dependencies = [ + "proc-macro-hack", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" + +[[package]] +name = "futures-task" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" + +[[package]] +name = "futures-util" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" +dependencies = [ + "futures-core", + "futures-macro", + "futures-task", + "pin-utils", + "proc-macro-hack", + "proc-macro-nested", + "slab 0.4.2", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "getopts" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" +dependencies = [ + "unicode-width", +] + +[[package]] +name = "h2" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5c295d1c0c68e4e42003d75f908f5e16a1edd1cbe0b0d02e4dc2006a384f47" +dependencies = [ + "bytes 0.5.4", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http 0.2.0", + "indexmap", + "log 0.4.8", + "slab 0.4.2", + "tokio 0.2.13", + "tokio-util", +] + +[[package]] +name = "hermit-abi" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1010591b26bbfe835e9faeabeb11866061cc7dcebffd56ad7d0942d0e61aefd8" +dependencies = [ + "libc", +] + +[[package]] +name = "html5ever" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "025483b0a1e4577bb28578318c886ee5f817dda6eb62473269349044406644cb" +dependencies = [ + "log 0.4.8", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "http" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0" +dependencies = [ + "bytes 0.4.12", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b708cc7f06493459026f53b9a61a7a121a5d1ec6238dee58ea4941132b30156b" +dependencies = [ + "bytes 0.5.4", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" +dependencies = [ + "bytes 0.5.4", + "http 0.2.0", +] + +[[package]] +name = "httparse" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" + +[[package]] +name = "hyper" +version = "0.11.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34a590ca09d341e94cddf8e5af0bbccde205d5fbc2fa3c09dd67c7f85cea59d7" +dependencies = [ + "base64 0.9.3", + "bytes 0.4.12", + "futures", + "futures-cpupool", + "httparse", + "iovec", + "language-tags", + "log 0.4.8", + "mime", + "net2", + "percent-encoding", + "relay", + "time", + "tokio-core", + "tokio-io", + "tokio-proto", + "tokio-service", + "unicase", + "want 0.0.4", +] + +[[package]] +name = "hyper" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7b15203263d1faa615f9337d79c1d37959439dc46c2b4faab33286fadc2a1c5" +dependencies = [ + "bytes 0.5.4", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http 0.2.0", + "http-body", + "httparse", + "itoa", + "log 0.4.8", + "net2", + "pin-project", + "time", + "tokio 0.2.13", + "tower-service", + "want 0.3.0", +] + +[[package]] +name = "hyper-rustls" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac965ea399ec3a25ac7d13b8affd4b8f39325cca00858ddf5eb29b79e6b14b08" +dependencies = [ + "bytes 0.5.4", + "ct-logs", + "futures-util", + "hyper 0.13.3", + "log 0.4.8", + "rustls", + "rustls-native-certs", + "tokio 0.2.13", + "tokio-rustls", + "webpki", +] + +[[package]] +name = "idna" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "indexmap" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" +dependencies = [ + "autocfg 1.0.0", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +dependencies = [ + "libc", +] + +[[package]] +name = "itoa" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" + +[[package]] +name = "js-sys" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cb931d43e71f560c81badb0191596562bafad2be06a3f9025b845c847c60df5" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +] + +[[package]] +name = "language-tags" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.68" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0" + +[[package]] +name = "lock_api" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" +dependencies = [ + "log 0.4.8", +] + +[[package]] +name = "log" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "markup5ever" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65381d9d47506b8592b97c4efd936afcf673b09b059f2bef39c7211ee78b9d03" +dependencies = [ + "log 0.4.8", + "phf", + "phf_codegen", + "serde", + "serde_derive", + "serde_json", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matches" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" + +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" + +[[package]] +name = "memchr" +version = "2.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" + +[[package]] +name = "memoffset" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8" +dependencies = [ + "autocfg 1.0.0", +] + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" + +[[package]] +name = "mio" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" +dependencies = [ + "cfg-if", + "fuchsia-zircon", + "fuchsia-zircon-sys", + "iovec", + "kernel32-sys", + "libc", + "log 0.4.8", + "miow", + "net2", + "slab 0.4.2", + "winapi 0.2.8", +] + +[[package]] +name = "mio-uds" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" +dependencies = [ + "iovec", + "libc", + "mio", +] + +[[package]] +name = "miow" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +dependencies = [ + "kernel32-sys", + "net2", + "winapi 0.2.8", + "ws2_32-sys", +] + +[[package]] +name = "net2" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" +dependencies = [ + "cfg-if", + "libc", + "winapi 0.3.8", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "num_cpus" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "openssl-probe" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" + +[[package]] +name = "parking_lot" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" +dependencies = [ + "lock_api", + "parking_lot_core", + "rustc_version", +] + +[[package]] +name = "parking_lot_core" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" +dependencies = [ + "cfg-if", + "cloudabi", + "libc", + "redox_syscall", + "rustc_version", + "smallvec 0.6.13", + "winapi 0.3.8", +] + +[[package]] +name = "percent-encoding" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" + +[[package]] +name = "phf" +version = "0.7.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_codegen" +version = "0.7.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.7.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662" +dependencies = [ + "phf_shared", + "rand 0.6.5", +] + +[[package]] +name = "phf_shared" +version = "0.7.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7804a463a8d9572f13453c516a5faea534a2403d7ced2f0c7e100eeff072772c" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "385322a45f2ecf3410c68d2a549a4a2685e8051d0f278e39743ff4e451cb9b3f" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pin-project-lite" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" + +[[package]] +name = "pin-utils" +version = "0.1.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-hack" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f918f2b601f93baa836c1c2945faef682ba5b6d4828ecb45eeb7cc3c71b811b4" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "proc-macro-nested" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" + +[[package]] +name = "proc-macro2" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c09721c6781493a2a492a96b5a5bf19b65917fe6728884e7c44dd0c60ca3435" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "procedural-masquerade" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a1574a51c3fd37b26d2c0032b649d08a7d51d4cca9c41bbc5bf7118fa4509d0" + +[[package]] +name = "quote" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" +dependencies = [ + "libc", + "rand 0.4.6", +] + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +dependencies = [ + "fuchsia-cprng", + "libc", + "rand_core 0.3.1", + "rdrand", + "winapi 0.3.8", +] + +[[package]] +name = "rand" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +dependencies = [ + "autocfg 0.1.7", + "libc", + "rand_chacha", + "rand_core 0.4.2", + "rand_hc", + "rand_isaac", + "rand_jitter", + "rand_os", + "rand_pcg", + "rand_xorshift", + "winapi 0.3.8", +] + +[[package]] +name = "rand_chacha" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +dependencies = [ + "autocfg 0.1.7", + "rand_core 0.3.1", +] + +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +dependencies = [ + "rand_core 0.4.2", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rand_jitter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" +dependencies = [ + "libc", + "rand_core 0.4.2", + "winapi 0.3.8", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +dependencies = [ + "cloudabi", + "fuchsia-cprng", + "libc", + "rand_core 0.4.2", + "rdrand", + "winapi 0.3.8", +] + +[[package]] +name = "rand_pcg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +dependencies = [ + "autocfg 0.1.7", + "rand_core 0.4.2", +] + +[[package]] +name = "rand_xorshift" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +dependencies = [ + "rand_core 0.3.1", +] + +[[package]] +name = "redox_syscall" +version = "0.1.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" + +[[package]] +name = "relay" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a" +dependencies = [ + "futures", +] + +[[package]] +name = "ring" +version = "0.16.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "741ba1704ae21999c00942f9f5944f801e977f54302af346b596287599ad1862" +dependencies = [ + "cc", + "lazy_static", + "libc", + "spin", + "untrusted", + "web-sys", + "winapi 0.3.8", +] + +[[package]] +name = "robots_txt" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "372473773d98b313db4569b301f6d6f39111c7f16a8cc8968e4d0bfb7103fcb8" +dependencies = [ + "url", +] + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver", +] + +[[package]] +name = "rustls" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1" +dependencies = [ + "base64 0.11.0", + "log 0.4.8", + "ring", + "sct", + "webpki", +] + +[[package]] +name = "rustls-native-certs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75ffeb84a6bd9d014713119542ce415db3a3e4748f0bfce1e1416cd224a23a5" +dependencies = [ + "openssl-probe", + "rustls", + "schannel", + "security-framework", +] + +[[package]] +name = "ryu" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "535622e6be132bccd223f4bb2b8ac8d53cda3c7a6394944d3b2b33fb974f9d76" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "schannel" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507a9e6e8ffe0a4e0ebb9a10293e62fdf7657c06f1b8bb07a8fcf697d2abf295" +dependencies = [ + "lazy_static", + "winapi 0.3.8", +] + +[[package]] +name = "scoped-tls" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "scrapeprice" +version = "0.1.0" +dependencies = [ + "follow-redirects", + "http 0.2.0", + "hyper 0.13.3", + "hyper-rustls", + "robots_txt", + "scraper", + "tokio 0.2.13", +] + +[[package]] +name = "scraper" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77e013440e2ab1c25065551adda5a9773698bb5be3dbab06ff2deac3d5c1a793" +dependencies = [ + "cssparser", + "ego-tree", + "getopts", + "html5ever", + "matches", + "selectors", + "smallvec 0.6.13", + "tendril", +] + +[[package]] +name = "sct" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "security-framework" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97bbedbe81904398b6ebb054b3e912f99d55807125790f3198ac990d98def5b0" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06fd2f23e31ef68dd2328cc383bd493142e46107a3a0e24f7d734e3f3b80fe4c" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b86b100bede4f651059740afc3b6cb83458d7401cb7c1ad96d8a11e91742c86" +dependencies = [ + "bitflags", + "cssparser", + "fxhash", + "log 0.4.8", + "matches", + "phf", + "phf_codegen", + "precomputed-hash", + "servo_arc", + "smallvec 0.6.13", + "thin-slice", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "serde" +version = "1.0.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e707fbbf255b8fc8c3b99abb91e7257a622caeb20a9818cbadbeeede4e0932ff" + +[[package]] +name = "serde_derive" +version = "1.0.105" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac5d00fc561ba2724df6758a17de23df5914f20e41cb00f94d5b7ae42fffaff8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9371ade75d4c2d6cb154141b9752cf3781ec9c05e0e5cf35060e1e70ee7b9c25" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "siphasher" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac" + +[[package]] +name = "slab" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" + +[[package]] +name = "slab" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" + +[[package]] +name = "smallvec" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8cbcd6df1e117c2210e13ab5109635ad68a929fcbb8964dc965b76cb5ee013" + +[[package]] +name = "smallvec" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" +dependencies = [ + "maybe-uninit", +] + +[[package]] +name = "smallvec" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1d627960edff65bbe95d3ce221cefc" + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "stable_deref_trait" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" + +[[package]] +name = "string_cache" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c058a82f9fd69b1becf8c274f412281038877c553182f1d02eb027045a2d67" +dependencies = [ + "lazy_static", + "new_debug_unreachable", + "phf_shared", + "precomputed-hash", + "serde", + "string_cache_codegen", + "string_cache_shared", +] + +[[package]] +name = "string_cache_codegen" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f45ed1b65bf9a4bf2f7b7dc59212d1926e9eaf00fa998988e420fd124467c6" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "string_cache_shared", +] + +[[package]] +name = "string_cache_shared" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1884d1bc09741d466d9b14e6d37ac89d6909cbcac41dd9ae982d4d063bbedfc" + +[[package]] +name = "syn" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "123bd9499cfb380418d509322d7a6d52e5315f064fe4b3ad18a53d6b92c07859" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "take" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b157868d8ac1f56b64604539990685fa7611d8fa9e5476cf0c02cf34d32917c5" + +[[package]] +name = "tendril" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707feda9f2582d5d680d733e38755547a3e8fb471e7ba11452ecfd9ce93a5d3b" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "time" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +dependencies = [ + "libc", + "redox_syscall", + "winapi 0.3.8", +] + +[[package]] +name = "tokio" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" +dependencies = [ + "bytes 0.4.12", + "futures", + "mio", + "num_cpus", + "tokio-codec", + "tokio-current-thread", + "tokio-executor", + "tokio-fs", + "tokio-io", + "tokio-reactor", + "tokio-sync", + "tokio-tcp", + "tokio-threadpool", + "tokio-timer", + "tokio-udp", + "tokio-uds", +] + +[[package]] +name = "tokio" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa5e81d6bc4e67fe889d5783bd2a128ab2e0cfa487e0be16b6a8d177b101616" +dependencies = [ + "bytes 0.5.4", + "fnv", + "iovec", + "lazy_static", + "libc", + "memchr", + "mio", + "mio-uds", + "num_cpus", + "pin-project-lite", + "slab 0.4.2", + "tokio-macros", +] + +[[package]] +name = "tokio-codec" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" +dependencies = [ + "bytes 0.4.12", + "futures", + "tokio-io", +] + +[[package]] +name = "tokio-core" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71" +dependencies = [ + "bytes 0.4.12", + "futures", + "iovec", + "log 0.4.8", + "mio", + "scoped-tls", + "tokio 0.1.22", + "tokio-executor", + "tokio-io", + "tokio-reactor", + "tokio-timer", +] + +[[package]] +name = "tokio-current-thread" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" +dependencies = [ + "futures", + "tokio-executor", +] + +[[package]] +name = "tokio-executor" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" +dependencies = [ + "crossbeam-utils", + "futures", +] + +[[package]] +name = "tokio-fs" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" +dependencies = [ + "futures", + "tokio-io", + "tokio-threadpool", +] + +[[package]] +name = "tokio-io" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" +dependencies = [ + "bytes 0.4.12", + "futures", + "log 0.4.8", +] + +[[package]] +name = "tokio-macros" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio-proto" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fbb47ae81353c63c487030659494b295f6cb6576242f907f203473b191b0389" +dependencies = [ + "futures", + "log 0.3.9", + "net2", + "rand 0.3.23", + "slab 0.3.0", + "smallvec 0.2.1", + "take", + "tokio-core", + "tokio-io", + "tokio-service", +] + +[[package]] +name = "tokio-reactor" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" +dependencies = [ + "crossbeam-utils", + "futures", + "lazy_static", + "log 0.4.8", + "mio", + "num_cpus", + "parking_lot", + "slab 0.4.2", + "tokio-executor", + "tokio-io", + "tokio-sync", +] + +[[package]] +name = "tokio-rustls" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" +dependencies = [ + "futures-core", + "rustls", + "tokio 0.2.13", + "webpki", +] + +[[package]] +name = "tokio-service" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162" +dependencies = [ + "futures", +] + +[[package]] +name = "tokio-sync" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" +dependencies = [ + "fnv", + "futures", +] + +[[package]] +name = "tokio-tcp" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" +dependencies = [ + "bytes 0.4.12", + "futures", + "iovec", + "mio", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-threadpool" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89" +dependencies = [ + "crossbeam-deque", + "crossbeam-queue", + "crossbeam-utils", + "futures", + "lazy_static", + "log 0.4.8", + "num_cpus", + "slab 0.4.2", + "tokio-executor", +] + +[[package]] +name = "tokio-timer" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" +dependencies = [ + "crossbeam-utils", + "futures", + "slab 0.4.2", + "tokio-executor", +] + +[[package]] +name = "tokio-udp" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" +dependencies = [ + "bytes 0.4.12", + "futures", + "log 0.4.8", + "mio", + "tokio-codec", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-uds" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5076db410d6fdc6523df7595447629099a1fdc47b3d9f896220780fa48faf798" +dependencies = [ + "bytes 0.4.12", + "futures", + "iovec", + "libc", + "log 0.4.8", + "mio", + "mio-uds", + "tokio-codec", + "tokio-io", + "tokio-reactor", +] + +[[package]] +name = "tokio-util" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "571da51182ec208780505a32528fc5512a8fe1443ab960b3f2f3ef093cd16930" +dependencies = [ + "bytes 0.5.4", + "futures-core", + "futures-sink", + "log 0.4.8", + "pin-project-lite", + "tokio 0.2.13", +] + +[[package]] +name = "tower-service" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" + +[[package]] +name = "try-lock" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee2aa4715743892880f70885373966c83d73ef1b0838a664ef0c76fffd35e7c2" + +[[package]] +name = "try-lock" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" + +[[package]] +name = "unicase" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +dependencies = [ + "version_check", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +dependencies = [ + "matches", +] + +[[package]] +name = "unicode-normalization" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" +dependencies = [ + "smallvec 1.2.0", +] + +[[package]] +name = "unicode-width" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" + +[[package]] +name = "unicode-xid" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" + +[[package]] +name = "untrusted" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece" + +[[package]] +name = "url" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" +dependencies = [ + "idna", + "matches", + "percent-encoding", +] + +[[package]] +name = "utf-8" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" + +[[package]] +name = "version_check" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" + +[[package]] +name = "want" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a05d9d966753fa4b5c8db73fcab5eed4549cfe0e1e4e66911e5564a0085c35d1" +dependencies = [ + "futures", + "log 0.4.8", + "try-lock 0.1.0", +] + +[[package]] +name = "want" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +dependencies = [ + "log 0.4.8", + "try-lock 0.2.2", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3557c397ab5a8e347d434782bcd31fc1483d927a6826804cec05cc792ee2519d" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0da9c9a19850d3af6df1cb9574970b566d617ecfaf36eb0b706b6f3ef9bd2f8" +dependencies = [ + "bumpalo", + "lazy_static", + "log 0.4.8", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f6fde1d36e75a714b5fe0cffbb78978f222ea6baebb726af13c78869fdb4205" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25bda4168030a6412ea8a047e27238cadf56f0e53516e1e83fec0a8b7c786f6d" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc9f36ad51f25b0219a3d4d13b90eb44cd075dff8b6280cca015775d7acaddd8" + +[[package]] +name = "web-sys" +version = "0.3.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "721c6263e2c66fd44501cc5efbfa2b7dfa775d13e4ea38c46299646ed1f9c70a" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki" +version = "0.21.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f50e1972865d6b1adb54167d1c8ed48606004c2c9d0ea5f1eeb34d95e863ef" +dependencies = [ + "ring", + "untrusted", +] + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" + +[[package]] +name = "winapi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +dependencies = [ + "winapi 0.2.8", + "winapi-build", +]
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Cargo.toml Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,16 @@ +[package] +name = "scrapeprice" +version = "0.1.0" +authors = ["Lewin Bormann <lewin@lewin-bormann.info>"] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +scraper = "0.11" +hyper = "0.13" +tokio = {version = "0.2", features = ["rt-threaded", "net", "macros"] } +hyper-rustls = "0.20" +http = "0.2" +robots_txt = "0.6" +follow-redirects = "0.1"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/audiophil_sony.html Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,5531 @@ +<!doctype html> +<html> + <head> + <title>Audiophil-Foto - Shop > Kameras > Sony</title> + <meta name="viewport" content="width=device-width,initial-scale=1"> + <link rel="shortcut icon" type="image/png" href="/static//design/favicon.ico"/> + <style type="text/css"> + + </style> + + <link rel="stylesheet" href="/static/CACHE/css/409145a11a1c.css" type="text/css" /> + <noscript> + <link href="/static/css/audiophilfoto.nojs.css" rel="stylesheet"> + </noscript> + + +<link rel="stylesheet" href="/static/fancybox/jquery.fancybox.min.css" media="screen" /> + + + + + + + + + </head> + <body> + + <div class="l-page"> + <header class="l-header" role="banner"> + <div class="l-branding"> + <a href="/" title="Home" rel="home" class="site-logo"><img src="/static/design/logo.png" alt="Home" /><img class="inverse" src="/static/design/logo_inv.png" alt="Home" /></a> + </div> + <div class="header-address"> + <div class="cke p_bs"><address>Annuntiatenbach 30, 52062 Aachen<br> +Telefon: 0241 30002, E-Mail: <a href="mailto:info@audiophil-foto.de">info@audiophil-foto.de</a></address></div> + </div> + </header> + + + + + + + + + <div class="l-main light"> + + + <div id="highlight1"></div> + <div id="highlight2"></div> + <div id="highlight3"></div> + <div class="lrcontainer"> + + <div class="lr"> + + <div class="l-content" role="main"> + + <ul class="breadcrump"> + + + +<li> + + <span >Shop</span> + +</li> + +<li> + + <span class="pre-active">Kameras</span> + +</li> + +<li> + + <a href="/de/shop/kameras/sony/" class="active">Sony</a> + +</li> + + + + </ul> + + <ul class="breadcrump_right"> + + + </ul> + + + + + + + +<div class="produktliste"> + + + + + +<div class="categoryheader"> + <img src="/media/filer_public_thumbnails/filer_public/2a/d6/2ad6f7cc-1e40-407e-9b92-3aa679f6b11b/sony.png__780x500_q85_subsampling-2.png" alt="Sony"/> +</div> + + + + + <ul class="unterkategorien clearfix"> + + + <li><a href="#582">Systemkameras</a></li> + + + + <li><a href="#583">Kompaktkameras</a></li> + + + + <li><a href="#581">Spiegelreflexkameras</a></li> + + + + <li><a href="#584">Zubehör</a></li> + + + </ul> + + + + + +<div class="cke p_bs"><span class="emptytext"></span></div> + +<script> function switch_view(switch_to){ + _switch_view_without_history(switch_to) + history.pushState({"switch_view": switch_to}, null, "?v="+switch_to); + return false; +} +function _switch_view_without_history(switch_to){ + console.log(switch_to); + var css_class = "detailliste" + if (switch_to == 'L'){ + css_class = "liste" + } + var is_safari = navigator.userAgent.indexOf("Safari") > -1; + + $(".viewswitch a").removeClass("active"); + $(".viewswitch a."+switch_to).addClass("active"); + $("ul.produkte").each(function(){ + this.className = "produkte "+css_class + // Force Safari to redraw the list + if (is_safari){ + this.style.display='none'; + this.offsetHeight; // no need to store this anywhere, the reference is enough + this.style.display='block'; + } + }) +} +window.addEventListener('popstate', function(e) { + if ((typeof e.state) == "object" && e.state.switch_view){ + _switch_view_without_history(e.state.switch_view) + } +}); +</script> + + +<p class="viewswitch"> + <span>Darstellung:</span> + <a href="?v=L" onclick="return switch_view('L')" class="L">Liste</a> + | + <a href="?v=D" onclick="return switch_view('D')" class="D active"">Galerie</a> +</p> + + + + + + <a class="invisible_anchor" id="582"> </a> + <h3 class="cat">Systemkameras</h3> + <ul class="produkte detailliste"> + + + + + + + +<li class="with_product_link" id="sony-alpha-9-ii-body_9444"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-9-ii-body_9444_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/27/c4/27c46a91-b598-419d-a87e-07163f8f7f62/alpha_9_ii_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 9 II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>5399,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-9-body_5498"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-9-body_5498_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/8c/82/8c822b79-f174-4582-bf34-e1a69f27f937/alpha_9_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 9 Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>3899,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-28-7035-56-fe-oss_5587"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-28-7035-56-fe-oss_5587_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/40/cc/40cc012f-235e-4ed1-8c1c-336079b3ae82/sony_alpha_7__28-70.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 + 28-70/3.5-5.6 FE OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>849,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-body_5586"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-body_5586_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/ef/f3/eff3b6af-a8f3-46ee-a270-4e1c0dd3d7f5/alpha_7_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>599,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-ii-24-7040-za-vario-tessar_5697"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-ii-24-7040-za-vario-tessar_5697_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/00/03/00033dc5-fb67-4513-ae3d-97f9bee33451/alpha_7_ii__24-70.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 II + 24-70/4.0 ZA Vario Tessar <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1599,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-ii-28-7035-56-oss-fe_5453"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-ii-28-7035-56-oss-fe_5453_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/7f/b9/7fb9de5f-b99e-4af6-a2a5-506e7966b9f3/alpha_7_ii__28-70.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 II + 28-70/3.5-5.6 OSS FE <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1299,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-ii-body_5452"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-ii-body_5452_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/bb/e1/bbe1f68d-038f-45a6-a8d7-7c6ffd533c86/alpha_7_ii_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1099,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-iii-sel-24-7040-fe-za-zeiss_9574"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-iii-sel-24-7040-fe-za-zeiss_9574_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/91/79/91793760-79ff-4e18-b22e-478454f941d8/7719040100436_alpha_7_iii__24-70_40_zeiss.png__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 III + SEL 24-70/4.0 FE ZA Zeiss <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2399,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-iii-sel-24-10540-fe-oss_6567"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-iii-sel-24-10540-fe-oss_6567_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/1d/06/1d06e6d4-2b12-47b3-abcb-45ed8df7c49b/alpha_7_iii__24-105.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 III + SEL 24-105/4.0 FE OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2969,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-iii-sel-28-70-fe-oss_5512"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-iii-sel-28-70-fe-oss_5512_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/03/8f/038fcaad-2c69-495a-b6c0-e62c7cf9e55f/alpha_7_iii__28-70.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 III + SEL 28-70 FE OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2049,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7-iii-body_5511"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7-iii-body_5511_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/5a/1f/5a1f009b-ce2a-458d-a23c-33ea684d5278/sony_alpha_7_iii_front.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7 III Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1869,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7r-ii-body_5468"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7r-ii-body_5468_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/3b/80/3b8055bd-b1d9-476a-b0a9-b8f26cbe0e5b/alpha_7r_ii_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7R II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1649,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7r-iii-body_5510"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7r-iii-body_5510_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/c4/c4/c4c4d695-aad5-498c-a2e3-73b4f4de4ab6/alpha_7r_iii_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7R III Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2799,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7r-iv-body_9034"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7r-iv-body_9034_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/83/60/8360099e-cac6-4cf9-a5f1-45aee968ad36/a7riv_front.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7R IV Body <em class="eyecatcher"><br />inkl. 400,00 € Eintauschprämie bis 31.03.20!</em> + </p> + + <p class="preis"> + <strong>3499,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7s-body_5602"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7s-body_5602_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/ae/e6/aee64b9d-48f1-425c-b1a3-e701dbf78d0d/alpha_7s_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7S Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1199,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-7s-ii-body_5469"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-7s-ii-body_5469_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/c5/74/c574bb63-094e-4a17-91a5-821ee8ba79ea/alpha_7s_ii_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 7S II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2149,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-5100-schwarz-16-50-oss-pz_5606"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-5100-schwarz-16-50-oss-pz_5606_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/15/31/153122d2-f355-44c5-998c-3eb41d3b20e9/alpha_5100__16-50_black.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 5100 schwarz + 16-50 OSS PZ <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>399,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-body-schwarz_5593"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-body-schwarz_5593_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/b7/5b/b75b42e3-3537-4992-ae23-1b1e644bb8f4/4905524974287.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 Body schwarz <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>529,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-dz-schwarz-kit_5597"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-dz-schwarz-kit_5597_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/7e/1b/7e1b16fe-eeeb-4dc6-9411-85c7a0f75dc4/4905524974539.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 DZ schwarz Kit (inkl. SEL 16-50 + 55-210) <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>759,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-graphite-sel-16-50-pz-oss_5493"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-graphite-sel-16-50-pz-oss_5493_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/05/d0/05d05dd3-97e2-44b2-b45d-a7dc25d36840/4548736054257.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 graphite + SEL 16-50 PZ OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>499,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-schwarz-sel-16-50-pz-oss_5595"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-schwarz-sel-16-50-pz-oss_5595_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/37/ec/37ec39cf-49e9-4388-89bd-a82fa0c5be38/4905524974393_alpha_6000__16-50_schwarz.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 schwarz + SEL 16-50 PZ OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>499,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-schwarz-sel-16-7040-za-oss_5690"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-schwarz-sel-16-7040-za-oss_5690_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/0e/fb/0efb536d-65c9-4e4b-9a82-321f5a736927/5013493248403.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 schwarz + SEL 16-70/4.0 ZA OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1279,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6000-silber-sel-16-50-pz-oss_5596"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6000-silber-sel-16-50-pz-oss_5596_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/a2/04/a204cbfa-8e7b-4ad2-996d-17c63f63a69c/4905524974409.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6000 silber + SEL 16-50 PZ OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>499,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6100-body-schwarz_9297"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6100-body-schwarz_9297_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/7f/a1/7fa1972d-aa89-4096-9dbc-b2597be986b5/alpha_6100.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6100 Body schwarz <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>899,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6100-schwarz-sel-p-16-5035-56-oss_9298"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6100-schwarz-sel-p-16-5035-56-oss_9298_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/c4/1f/c41f7b3e-d78f-4d3b-a737-9a0c47a12b50/alpha_6100_16-50.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6100 schwarz + SEL-P 16-50/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>799,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6100-silber-sel-p-16-5035-56-oss_9299"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6100-silber-sel-p-16-5035-56-oss_9299_582"> + + <span class="bigthumb"> + <img src="/static/media/misc/keine_abbildung.png"/> + </span> + + + <p class="bez neu"> + Sony Alpha 6100 silber + SEL-P 16-50/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>979,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6400-body-schwarz_4832"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6400-body-schwarz_4832_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/01/43/0143c2da-82a9-495b-8e5f-b69420e9d336/alpha_6400_front_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6400 Body schwarz <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>869,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6400-schwarz-sel-16-5035-56-oss_6760"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6400-schwarz-sel-16-5035-56-oss_6760_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/3d/2f/3d2f25e4-d3c8-4854-ad9d-6d048342331f/alpha_6400_16-50.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6400 schwarz + SEL 16-50/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>919,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6400-schwarz-sel-18-13535-56-oss_6762"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6400-schwarz-sel-18-13535-56-oss_6762_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/59/74/5974bf0f-c931-40b5-99ed-1becb3d7b896/alpha_6400_18-135.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6400 schwarz + SEL 18-135/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1199,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6500-sel-18-10540-g-oss-pz_9579"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6500-sel-18-10540-g-oss-pz_9579_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/d5/43/d543a918-716e-48c8-b8a7-ff48beab03d9/alpha_6500__18-105_pz.png__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6500 + SEL 18-105/4.0 G OSS PZ <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1799,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6500-body_5473"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6500-body_5473_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/f6/91/f691d1c3-64f3-4c01-aa69-21e3d3a97a9a/6500.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6500 Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>999,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6500-schwarz-16-7040-za-oss_5692"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6500-schwarz-16-7040-za-oss_5692_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/53/5c/535c1bab-46fc-48ce-b292-2dbf828e5d1c/alpha_6500__16-70.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6500 schwarz + 16-70/4.0 ZA OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1999,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6500-schwarz-sel-18-13535-56-oss_9578"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6500-schwarz-sel-18-13535-56-oss_9578_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/3f/65/3f654b4b-b5c9-4e45-9327-379948c34895/alpha_6500__18-135.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6500 schwarz + SEL 18-135/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2099,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6600-sel-18-13535-56-oss_9296"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6600-sel-18-13535-56-oss_9296_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/63/f8/63f8d95c-df0d-449b-aa81-4578e12e4d74/alpha_6600__18-135.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6600 + SEL 18-135/3.5-5.6 OSS <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1749,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-6600-body_9295"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-6600-body_9295_582"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/d1/b1/d1b192b7-f3a2-4c67-8b6c-a7b69dc93a02/alpha_6600_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 6600 Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1349,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + </ul> + + + + <a class="invisible_anchor" id="583"> </a> + <h3 class="cat">Kompaktkameras</h3> + <ul class="produkte detailliste"> + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-hx60v-schwarz_5600"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-hx60v-schwarz_5600_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/86/fb/86fb162d-9e72-490f-8336-f81a43afaaf0/sony_hx60v.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-HX60V schwarz <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>199,00 €<sup>*</sup></strong> + + <span>statt <strong>299.00 €*</strong></span> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-hx90v_5466"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-hx90v_5466_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/a4/b1/a4b1f92a-a7eb-42af-9d50-c7984641688b/cypershot_hx_90v.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-HX90V <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>319,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-hx90v-kit-peter-hadley_6698"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-hx90v-kit-peter-hadley_6698_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/bb/e3/bbe3d85a-49ca-4c2d-838d-853498bde906/vypershot_90v_kit.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-HX90V Kit "Peter Hadley" (inkl. Akku + 16GB) <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>329,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-hx99_5518"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-hx99_5518_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/b3/f2/b3f2f75c-9c57-4dbe-af6e-ddf71814f506/hx99_3.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-HX99 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>449,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx1r-ii-accessory-bundle_5695"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx1r-ii-accessory-bundle_5695_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/4c/1d/4c1dfe62-feb7-4bdd-9d6f-543fd988c8cf/rxr1_ii.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX1R II Accessory Bundle <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>4199,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx10-iii_5481"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx10-iii_5481_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/d5/76/d576c652-faad-40aa-bdb6-d24e69213fc1/cybershot_rx10_iii.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX10 III <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1099,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx10-iv_5506"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx10-iv_5506_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/d6/cc/d6ccdf1e-9f43-4084-bd3b-7833183e1254/sony_rx10_iv.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX10 IV <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1599,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100_5568"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100_5568_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/0d/ff/0dff6a22-1e5a-41bb-b231-842e9af7f734/4905524895179.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>349,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-iii_5605"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-iii_5605_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/3e/86/3e86719c-5b7e-47ed-b37c-7cfed46c2a2b/cybershot_rx100_iii.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 III <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>449,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-iii-kit-schwarz_5694"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-iii-kit-schwarz_5694_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/ad/1b/ad1b84d2-8ce5-4280-b177-1dcb40ce2408/rx100_iii_kit.jfif__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 III Kit schwarz (inkl.Tasche LCS-RXG + Griff AG-R2) <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>489,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-iv_5467"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-iv_5467_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/7d/17/7d17cadf-f409-48d3-b85f-aca73ac8406c/4548736017092.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 IV <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>629,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-va_5517"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-va_5517_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/05/eb/05ebc61d-c1f9-4169-bdfb-4a9fd512ff53/rx100_v_a.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 VA <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>749,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-vi_5514"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-vi_5514_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/10/da/10daa9ee-d6a7-4c69-a3e8-d94e1cc7da6d/sony_rx100vi_16.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 VI <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>939,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-rx100-vii_9083"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-rx100-vii_9083_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/14/b6/14b677ad-08d9-4be8-8f82-fdafe5f01545/dsc-rx100_vii.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-RX100 VII <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1149,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-cyber-shot-dsc-w830-silber_5591"> +<a class="product_link" href="/de/shop/kameras/sony/sony-cyber-shot-dsc-w830-silber_5591_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/35/1d/351d8246-973d-4f61-817b-453a35387522/4905524972429.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Cyber-shot DSC-W830 silber <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>119,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-rx0-ii-inkl-aufnahmegriff-vct-sgr1_4422"> +<a class="product_link" href="/de/shop/kameras/sony/sony-rx0-ii-inkl-aufnahmegriff-vct-sgr1_4422_583"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/39/c5/39c596ec-898d-4bea-aced-31b6088ec688/rx0ii_180-tilt.png__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony RX0 II (inkl. Aufnahmegriff VCT-SGR1) <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>799,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + </ul> + + + + <a class="invisible_anchor" id="581"> </a> + <h3 class="cat">Spiegelreflexkameras</h3> + <ul class="produkte detailliste"> + + + + + + + +<li class="with_product_link" id="sony-alpha-68-sal-18-5535-56-ii_5476"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-68-sal-18-5535-56-ii_5476_581"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/6f/d3/6fd38521-fdb5-4d90-a46f-04375dd1d22b/6818-55.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 68 + SAL 18-55/3,5-5,6 II <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>529,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-68-body_5475"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-68-body_5475_581"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/22/17/2217c507-5929-4123-9a9b-f856893ccfa5/alpha_68_body.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 68 Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>499,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-77-ii-sal-16-5028-ssm-dt_5599"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-77-ii-sal-16-5028-ssm-dt_5599_581"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/a9/e5/a9e53fe0-cde3-455a-9324-dca05d320436/4905524979299.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 77 II + SAL 16-50/2.8 SSM DT <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>1399,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-77-ii-body_5598"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-77-ii-body_5598_581"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/dd/4d/dd4dee74-b735-4620-aa53-11a3f02a9c91/4905524979237.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 77 II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>949,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-alpha-99-ii-body_8267"> +<a class="product_link" href="/de/shop/kameras/sony/sony-alpha-99-ii-body_8267_581"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/5f/94/5f94fd11-f7dc-42cf-9524-2f2619fff5f4/alpha_99_ii.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony Alpha 99 II Body <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>2899,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + </ul> + + + + <a class="invisible_anchor" id="584"> </a> + <h3 class="cat">Zubehör</h3> + <ul class="produkte detailliste"> + + + + + + + +<li class="with_product_link" id="sony-rm-l1am-kabel-fernausloser_8331"> +<a class="product_link" href="/de/shop/kameras/sony/sony-rm-l1am-kabel-fernausloser_8331_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/84/0a/840af7a8-3ad4-4fb0-8edd-6d9190a22a2b/4905524353464.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony RM-L1AM Kabel-Fernauslöser <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>55,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-acc-v1bpa-ladegerat_5458"> +<a class="product_link" href="/de/shop/kameras/sony/sony-acc-v1bpa-ladegerat_5458_584"> + + <span class="bigthumb"> + <img src="/static/media/misc/keine_abbildung.png"/> + </span> + + + <p class="bez neu"> + Sony ACC-V1BPA Ladegerät <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>279,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-acctrdcj-zubehorpaket-mit-akku-fur-rx10_5489"> +<a class="product_link" href="/de/shop/kameras/sony/sony-acctrdcj-zubehorpaket-mit-akku-fur-rx10_5489_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/89/c9/89c97f56-3e1a-484c-87d8-e5c75f04246a/zuvehoerpaket.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony ACCTRDCJ Zubehörpaket mit Akku für RX10 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>59,99 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-ag-r2-griffbefestigung-sony-rx100iiiiiivv_5604"> +<a class="product_link" href="/de/shop/kameras/sony/sony-ag-r2-griffbefestigung-sony-rx100iiiiiivv_5604_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/1c/71/1c714150-4f0f-4ead-af9a-5dda8845ee26/4905524984682.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony AG-R2 Griffbefestigung Sony RX100/II/III/IV/V <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>15,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-bc-trw-ladegerat_9970"> +<a class="product_link" href="/de/shop/kameras/sony/sony-bc-trw-ladegerat_9970_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/e0/50/e05065d0-668b-4f7a-a77d-2cf9648801bd/4905524951950_sony_bc-trw_ladegerat.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony BC-TRW Ladegerät <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>49,90 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-fda-a1am-winkelsucher_8330"> +<a class="product_link" href="/de/shop/kameras/sony/sony-fda-a1am-winkelsucher_8330_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/b7/13/b713c731-4389-4fbe-bce5-29a2ff4014d6/4905524352313.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony FDA-A1AM Winkelsucher <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>179,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-gp-vpt2bt-bluetoothgriff_9887"> +<a class="product_link" href="/de/shop/kameras/sony/sony-gp-vpt2bt-bluetoothgriff_9887_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/2b/e3/2be398b6-ea71-46b6-a133-b5650cf22a41/4548736109520_sony_gp-vpt2bt_bluetoothgriff.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony GP-VPT2BT Bluetoothgriff <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>199,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-lcj-hwa-kameratasche-fur-hx90v_8264"> +<a class="product_link" href="/de/shop/kameras/sony/sony-lcj-hwa-kameratasche-fur-hx90v_8264_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/72/ed/72edc2cf-d803-4b27-a73c-0bf5fd1408dc/sony_tasche_hx90v.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony LCJ-HWA Kameratasche für HX90V <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>59,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-lcj-rxj-tasche-schwarz-fur-rx10-iii-iv_6635"> +<a class="product_link" href="/de/shop/kameras/sony/sony-lcj-rxj-tasche-schwarz-fur-rx10-iii-iv_6635_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/f1/77/f1770ace-3b5b-4b4b-b219-5eb16fa1f2c5/sony_lcj-rxj_tasche.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony LCJ-RXJ Tasche schwarz für RX10 III / IV <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>120,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-np-bx1-akku-fur-dsc-rx10_5564"> +<a class="product_link" href="/de/shop/kameras/sony/sony-np-bx1-akku-fur-dsc-rx10_5564_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/b2/9b/b29b4fbd-1487-479a-b45d-b5d2c558c006/4905524885880.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony NP-BX1 Akku für DSC-RX10 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>49,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-np-fm500h-akku_5542"> +<a class="product_link" href="/de/shop/kameras/sony/sony-np-fm500h-akku_5542_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/78/a4/78a43135-7b76-4b27-a0da-8c79f7daf36a/4905524439373.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony NP-FM500H Akku <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>75,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-np-fw50-akku_8332"> +<a class="product_link" href="/de/shop/kameras/sony/sony-np-fw50-akku_8332_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/32/e7/32e7b2b3-5f55-49f8-9c67-22e19b302811/4905524683417.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony NP-FW50 Akku <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>75,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-np-fz100-akku_8268"> +<a class="product_link" href="/de/shop/kameras/sony/sony-np-fz100-akku_8268_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/f4/3b/f43b51e2-b998-45b3-b4f5-bbd8bcc6569e/4548736064522.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony NP-FZ100 Akku <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>89,99 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-rm-vpr1-kabel-fernbedienung_4442"> +<a class="product_link" href="/de/shop/kameras/sony/sony-rm-vpr1-kabel-fernbedienung_4442_584"> + + <span class="bigthumb"> + <img src="/static/media/misc/keine_abbildung.png"/> + </span> + + + <p class="bez neu"> + Sony RM-VPR1 Kabel-Fernbedienung <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>70,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-vct-sgr1-handgriff-fur-rx0-u-rx100_5521"> +<a class="product_link" href="/de/shop/kameras/sony/sony-vct-sgr1-handgriff-fur-rx0-u-rx100_5521_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/86/77/867714ac-b3de-4392-9e83-5121de5e5ac6/vct-sgr1_handgriff.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony VCT-SGR1 Handgriff für RX0 u. RX100 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>119,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-vg-c1em-batteriegriff-fur-alpha-77r_5581"> +<a class="product_link" href="/de/shop/kameras/sony/sony-vg-c1em-batteriegriff-fur-alpha-77r_5581_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/74/31/74316a41-a14d-4d0f-8864-b91fddf0b996/4905524951882.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony VG-C1EM Batteriegriff für Alpha 7/7R <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>169,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-vg-c2em-batteriegriff-fur-7riisii7ii_5612"> +<a class="product_link" href="/de/shop/kameras/sony/sony-vg-c2em-batteriegriff-fur-7riisii7ii_5612_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/22/50/225012b9-b3c4-4e14-a3bd-1ebbbaa3a287/handgriff_vg-c2_em.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony VG-C2EM Batteriegriff für 7RII/SII/7II <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>329,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-vg-c3em-batteriegriff-fur-alpha-9_8266"> +<a class="product_link" href="/de/shop/kameras/sony/sony-vg-c3em-batteriegriff-fur-alpha-9_8266_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/e4/72/e4728df5-ce90-4510-9105-908bf6d2170a/4548736047402.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony VG-C3EM Batteriegriff für Alpha 9 <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>389,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit not_available"> + <img src="/static/design/not_available.png" alt="auf Anfrage" /> + <span>auf Anfrage</span> + </p> + + +</a> +</li> + + + + + + + + + + +<li class="with_product_link" id="sony-vg-c4em-batteriegriff-fur-7riv9-ii_9040"> +<a class="product_link" href="/de/shop/kameras/sony/sony-vg-c4em-batteriegriff-fur-7riv9-ii_9040_584"> + + <span class="bigthumb"> + <img src="/media/filer_public_thumbnails/filer_public/3c/d7/3cd7e431-9b2f-4ef8-8a56-d5a95b1a0d19/4548736105546.jpg__90x70_q85_autocrop_background-%23ffffff_subsampling-2.png"/> + </span> + + + + <p class="bez neu"> + Sony VG-C4EM Batteriegriff für 7RIV/9 II <em class="eyecatcher"><br /></em> + </p> + + <p class="preis"> + <strong>449,00 €<sup>*</sup></strong> + + </p> + + + <p class="verfuegbarkeit available"> + <img src="/static/design/available.png" alt="Abholbereit" /> + <span>Abholbereit</span> + </p> + + +</a> +</li> + + + + + </ul> + + + +</div> + +<div class="mwst_shipping"> +<div class="cke "><p class="price-text">*Preise inklusive Mehrwertsteuer. <sup>‡</sup> Preise für Gebrauchtware, daher differenzbesteuert<br> +*,<sup>‡</sup>: Gerne erstellen wir Ihnen ein individuelles Versandangebot. Kurzfristige Änderungen und Irrtümer vorbehalten.</p></div> +</div> + + </div> + <ul class="nav"> + + + + <li class=" + + + leaf"> + + <a href="/de/"><span> Startseite</span></a> + + </li> + + <li class="ancestor + + empty_page + non-leaf"> + + <a > + <span>Shop</span> + </a> + + <ul> + + + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Sonderposten</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/sonderposten/restposten/" class="prefix_menu_entry"><span> Restposten</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/sonderposten/nikon-demoware/" class="prefix_menu_entry"><span> Nikon Demoware</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/sonderposten/fujifilm-demoware/" class="prefix_menu_entry"><span> Fujifilm Demoware</span></a> + + </li> + + + </ul> + + + </li> + + <li class="ancestor + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Kameras</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/blackmagic/" class="prefix_menu_entry"><span> Blackmagic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/fujifilm/" class="prefix_menu_entry"><span> Fujifilm</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/hasselblad/" class="prefix_menu_entry"><span> Hasselblad</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/olympus/" class="prefix_menu_entry"><span> Olympus</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/panasonic/" class="prefix_menu_entry"><span> Panasonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/pentax-ricoh/" class="prefix_menu_entry"><span> Pentax/Ricoh</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/kameras/sigma/" class="prefix_menu_entry"><span> Sigma</span></a> + + </li> + + <li class=" + selected + + leaf"> + + <a href="/de/shop/kameras/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Objektive</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/fujifilm/" class="prefix_menu_entry"><span> Fujifilm</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/hasselblad/" class="prefix_menu_entry"><span> Hasselblad</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/laowa/" class="prefix_menu_entry"><span> LAOWA</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/olympus-pen/" class="prefix_menu_entry"><span> Olympus</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/panasonic/" class="prefix_menu_entry"><span> Panasonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/pentax/" class="prefix_menu_entry"><span> Pentax / Ricoh</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/sigma/" class="prefix_menu_entry"><span> Sigma</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/tamron/" class="prefix_menu_entry"><span> Tamron</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/tokina/" class="prefix_menu_entry"><span> Tokina</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/objektive/zeiss/" class="prefix_menu_entry"><span> Zeiss</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Actioncams</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/actioncams/dji/" class="prefix_menu_entry"><span> DJI</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/actioncams/gopro/" class="prefix_menu_entry"><span> GoPro</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/actioncams/insta-360/" class="prefix_menu_entry"><span> INSTA 360</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/actioncams/olympus/" class="prefix_menu_entry"><span> Olympus</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/actioncams/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Drohnen & Multikopter</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/drohnen-multikopter/dji/" class="prefix_menu_entry"><span> DJI</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Camcorder</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/camcorder/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/camcorder/panasonic/" class="prefix_menu_entry"><span> Panasonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/camcorder/rollei/" class="prefix_menu_entry"><span> Rollei</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/camcorder/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Sofortbild</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/sofortbild/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/sofortbild/fujifilm/" class="prefix_menu_entry"><span> Fujifilm</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/sofortbild/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/sofortbild/polaroid/" class="prefix_menu_entry"><span> Polaroid</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Blitzgeräte & LED</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/fujifilm/" class="prefix_menu_entry"><span> Fujifilm</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/kaiser/" class="prefix_menu_entry"><span> Kaiser</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/lume-cube/" class="prefix_menu_entry"><span> Lume Cube</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/metz/" class="prefix_menu_entry"><span> Metz</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/nanguang/" class="prefix_menu_entry"><span> NanGuang</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/nissin/" class="prefix_menu_entry"><span> Nissin</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/olympus/" class="prefix_menu_entry"><span> Olympus</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/panasonic/" class="prefix_menu_entry"><span> Panasonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/pentax/" class="prefix_menu_entry"><span> Pentax/Ricoh</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/profoto/" class="prefix_menu_entry"><span> Profoto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/sigma/" class="prefix_menu_entry"><span> Sigma</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/blitzgerate-led/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Studio</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/hama/" class="prefix_menu_entry"><span> Hama</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/kaiser/" class="prefix_menu_entry"><span> Kaiser</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/profoto/" class="prefix_menu_entry"><span> Profoto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/elinchrom/" class="prefix_menu_entry"><span> Elinchrom</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/studio/reflecta/" class="prefix_menu_entry"><span> Reflecta</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Stative</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/benro/" class="prefix_menu_entry"><span> Benro</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/cullmann-copy-2/" class="prefix_menu_entry"><span> Cullmann</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/feisol/" class="prefix_menu_entry"><span> Feisol</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/gitzo/" class="prefix_menu_entry"><span> Gitzo</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/joby/" class="prefix_menu_entry"><span> Joby</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/leofoto/" class="prefix_menu_entry"><span> Leofoto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/manfrotto/" class="prefix_menu_entry"><span> Manfrotto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/novoflex/" class="prefix_menu_entry"><span> Novoflex</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/rollei/" class="prefix_menu_entry"><span> Rollei</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/vanguard/" class="prefix_menu_entry"><span> Vanguard</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/stative/velbon/" class="prefix_menu_entry"><span> Velbon</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Gimbal</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/gimbal/benro/" class="prefix_menu_entry"><span> Benro</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/gimbal/dji/" class="prefix_menu_entry"><span> DJI</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/gimbal/fy-tech/" class="prefix_menu_entry"><span> Fy-Tech</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/gimbal/zhiyun/" class="prefix_menu_entry"><span> Zhiyun</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Taschen & Koffer</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/alpenleder/" class="prefix_menu_entry"><span> Alpenleder</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/b-w-international/" class="prefix_menu_entry"><span> B & W International</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/cullmann/" class="prefix_menu_entry"><span> Cullmann</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/evoc/" class="prefix_menu_entry"><span> Evoc</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/f-stop/" class="prefix_menu_entry"><span> F-Stop</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/fujifilm/" class="prefix_menu_entry"><span> Fujifilm</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/hama/" class="prefix_menu_entry"><span> Hama</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/lowepro/" class="prefix_menu_entry"><span> Lowepro</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/manfrotto/" class="prefix_menu_entry"><span> Manfrotto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/mindshift-gear/" class="prefix_menu_entry"><span> MindShift Gear</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/peak-design/" class="prefix_menu_entry"><span> Peak Design</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/peli-case/" class="prefix_menu_entry"><span> Peli Case</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/tamrac/" class="prefix_menu_entry"><span> Tamrac</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/think-tank/" class="prefix_menu_entry"><span> Think Tank</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/tenba/" class="prefix_menu_entry"><span> Tenba</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/vanguard/" class="prefix_menu_entry"><span> Vanguard</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/taschen-koffer/wandrd/" class="prefix_menu_entry"><span> Wandrd</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Ferngläser</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/bauer/" class="prefix_menu_entry"><span> Bauer</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fernglaser/zeiss/" class="prefix_menu_entry"><span> Zeiss</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Beamer & Leinwände</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/beamer-leinwande/relens/" class="prefix_menu_entry"><span> Relens</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/beamer-leinwande/rollei/" class="prefix_menu_entry"><span> Rollei</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Drucken</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/drucken/audiophil-foto/" class="prefix_menu_entry"><span> Audiophil-Foto</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/drucken/hahnemuhle/" class="prefix_menu_entry"><span> Hahnemühle</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/drucken/harman/" class="prefix_menu_entry"><span> Harman</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Filter</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/bw/" class="prefix_menu_entry"><span> B+W</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/canon/" class="prefix_menu_entry"><span> Canon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/leica/" class="prefix_menu_entry"><span> Leica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/nikon/" class="prefix_menu_entry"><span> Nikon</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/nisi/" class="prefix_menu_entry"><span> NiSi</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/panasonic/" class="prefix_menu_entry"><span> Panasonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/praktica/" class="prefix_menu_entry"><span> Praktica</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/rollei/" class="prefix_menu_entry"><span> Rollei</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/filter/sigma/" class="prefix_menu_entry"><span> Sigma</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Speichermedien</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/agfa/" class="prefix_menu_entry"><span> Agfa</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/eyefi/" class="prefix_menu_entry"><span> Eyefi</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/integral/" class="prefix_menu_entry"><span> Integral</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/sandisk/" class="prefix_menu_entry"><span> SanDisk</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/sony/" class="prefix_menu_entry"><span> Sony</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/speichermedien/transcend/" class="prefix_menu_entry"><span> Transcend</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + + non-leaf"> + + <a href="/de/shop/analog/" class="prefix_menu_parent"> + <span>Analog</span> + </a> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Zubehör</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/atomos/" class="prefix_menu_entry"><span> Atomos</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/blackrapid/" class="prefix_menu_entry"><span> Blackrapid</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/carat-electronics/" class="prefix_menu_entry"><span> Carat electronics</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/commlite/" class="prefix_menu_entry"><span> Commlite</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/crumpler/" class="prefix_menu_entry"><span> Crumpler</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/dji/" class="prefix_menu_entry"><span> DJI</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/dorr/" class="prefix_menu_entry"><span> Dörr</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/fontastic/" class="prefix_menu_entry"><span> Fontastic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/gossen/" class="prefix_menu_entry"><span> Gossen</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/hama/" class="prefix_menu_entry"><span> Hama</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/kaiser/" class="prefix_menu_entry"><span> Kaiser</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/kenko/" class="prefix_menu_entry"><span> Kenko</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/novoflex/" class="prefix_menu_entry"><span> Novoflex</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/hahnel/" class="prefix_menu_entry"><span> Hähnel</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/metabones/" class="prefix_menu_entry"><span> Metabones</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/omnicharge/" class="prefix_menu_entry"><span> Omnicharge</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/optech/" class="prefix_menu_entry"><span> Op/Tech</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/peak-design/" class="prefix_menu_entry"><span> Peak Design</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/peter-hadley/" class="prefix_menu_entry"><span> Peter Hadley</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/rode/" class="prefix_menu_entry"><span> Rode</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/rollei/" class="prefix_menu_entry"><span> Rollei</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/sekonic/" class="prefix_menu_entry"><span> Sekonic</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/spyderdatacolor/" class="prefix_menu_entry"><span> Spyder/Datacolor</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/sun-sniper/" class="prefix_menu_entry"><span> Sun Sniper</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/techart-pro/" class="prefix_menu_entry"><span> Techart PRO</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/zubehor/diverse/" class="prefix_menu_entry"><span> Sonstige</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/fujifilm-demoware/" class="prefix_menu_entry"><span> Fujifilm Demoware</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/nikon-demoware/" class="prefix_menu_entry"><span> Nikon Demoware</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/canon-markenshop1/" class="prefix_menu_entry"><span> Canon Markenshop</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/shop/profoto-markenshop/" class="prefix_menu_entry"><span> Profoto Markenshop</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a > + <span>Second-Hand</span> + </a> + + <ul> + + + + <li class=" + + empty_page + non-leaf"> + + <a class="prefix_menu_parent"> + <span>Unser Angebot</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/neu-herein-gekommen/" class="prefix_menu_entry"><span> Neu herein gekommen</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/sonderangebote/" class="prefix_menu_entry"><span> Sonderangebote</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/digitalkameras/" class="prefix_menu_entry"><span> Digitalkameras </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/analogkameras/" class="prefix_menu_entry"><span> Analogkameras </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/objektive/" class="prefix_menu_entry"><span> Objektive </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/blitzgerate/" class="prefix_menu_entry"><span> Blitzgeräte </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/stative/" class="prefix_menu_entry"><span> Stative </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/taschen/" class="prefix_menu_entry"><span> Taschen </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/scanner/" class="prefix_menu_entry"><span> Scanner </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/studio/" class="prefix_menu_entry"><span> Studio </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/zubehor/" class="prefix_menu_entry"><span> Zubehör </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/fernoptik/" class="prefix_menu_entry"><span> Fernoptik </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/projektion/" class="prefix_menu_entry"><span> Projektion </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/video/" class="prefix_menu_entry"><span> Video </span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/unser-angebot/dunkelkammer/" class="prefix_menu_entry"><span> Dunkelkammer </span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/wo-sind-die-50-prozent-schweinchen/" class="prefix_menu_entry"><span> Wo sind die 50% Schweinchen?</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/sie-suchen/" class="prefix_menu_entry"><span> Sie suchen</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/alt-gegen-cash/" class="prefix_menu_entry"><span> Alt gegen Cash</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/second-hand/alt/" class="prefix_menu_entry"><span> Alt gegen Neukauf</span></a> + + </li> + + + </ul> + + + </li> + + <li class=" + + empty_page + non-leaf"> + + <a > + <span>Service</span> + </a> + + <ul> + + + + <li class=" + + + leaf"> + + <a href="/de/service/kostenloses-parken/" class="prefix_menu_entry"><span> *P* kostenloses Parken</span></a> + + </li> + + <li class=" + + + non-leaf"> + + <a href="/de/service/ausstellungen-kundenprojekte/" class="prefix_menu_parent"> + <span>Ausstellungen & Kundenprojekte</span> + </a> + + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/bilderservice/" class="prefix_menu_entry"><span> Bilderservice</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/bring-service/" class="prefix_menu_entry"><span> Bring-Service</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/cashback-aktionen/" class="prefix_menu_entry"><span> Cashback & Aktionen</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/digitalisierungsservice/" class="prefix_menu_entry"><span> Digitalisierungsservice</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/foto-bucher/" class="prefix_menu_entry"><span> Foto-Bücher</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/fotostudio-mieten/" class="prefix_menu_entry"><span> Fotostudio mieten</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/gutscheine/" class="prefix_menu_entry"><span> Gutscheine</span></a> + + </li> + + <li class=" + + + non-leaf"> + + <a href="/de/service/miet-rent-service/" class="prefix_menu_parent"> + <span>Miet-Rent-Service</span> + </a> + + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/newsletter/" class="prefix_menu_entry"><span> Newsletter</span></a> + + </li> + + <li class=" + + + non-leaf"> + + <a href="/de/service/seminare/" class="prefix_menu_parent"> + <span>Seminare</span> + </a> + + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/sensorreinigung/" class="prefix_menu_entry"><span> Sensorreinigung</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/versicherung/" class="prefix_menu_entry"><span> Versicherung</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/wertgutachten/" class="prefix_menu_entry"><span> Wertgutachten</span></a> + + </li> + + <li class=" + + + leaf"> + + <a href="/de/service/zahlungsarten/" class="prefix_menu_entry"><span> Zahlungsarten</span></a> + + </li> + + + </ul> + + + </li> + + + </ul> + + + + <div class="module-service-box module" id="m-2766"> + <a href="https://audiophil-foto.de/service/miet-rent-service/"> + <span>Miet-Rent-Service</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/mieten.png" alt=""> + </a> + </div> + <div class="module-service-box module" id="m-4776"> + <a href="https://audiophil-foto.de/service/cashback-aktionen/"> + <span>Cashback</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/gruenes_schwein.png" alt=""> + </a> + </div> + <div class="module-service-box module" id="m-1234"> + <a href="https://more.audiophil-foto.de/de/service/seminare/"> + <span>Seminare</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/seminare.png" alt=""> + </a> + </div> + + <div class="module-service-box module" id="m-88"> + <a href="https://audiophil-foto.de/gebraucht/weitere-informationen/"> + <span>Eintausch-Service</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/eintauschen.png" alt=""> + </a> + </div> + + <div class="module-service-box module" id="m-3159"> + <a href="https://audiophil-foto.de/service/kostenloses-parken/"> + <span>Frei Parken</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/frei_parken.png" alt=""> + </a> + </div> + + <div class="module-service-box module" id="m-87"> + <a href="https://audiophil-foto.de/service/bring-service/"> + <span>Bring-Service</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/bringen.png" alt=""> + </a> + </div> + <div class="module-service-box module" id="m-ebaystore"> + <a href="https://stores.ebay.de/Audiophil-Foto"> + <span>Unser eBay-Store</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/ebaystore.png" alt=""> + </a> + </div> + <div class="module-service-box module" id="m-2481"> + <a href="https://audiophil-foto.de/service/newsletter/"> + <span>Newsletter</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/news.png" alt=""> + </a> + </div> + <div class="module-service-box module" id="m-2713"> + <a href="https://audiophil-foto.de/service/links/"> + <span>Links</span> + <div class="clear"></div> + + + + <img class="service_icon" src="/static/design/photo.png" alt=""> + </a> + </div> + + + + </div> + + <div class="right_menu"> + + <div class="module-languageswitch module" id="m-1907"> + <!--span> + Deutsch + </span--> + + <div class="flags"> + <a href="https://audiophil-foto.de/" class="german" title="Deutsch">Deutsch</a> + + + <a href="https://audiophil-foto.de/francais/" class="french" title="Francais">Francais</a> + + <a href="https://audiophil-foto.de/nederlands/" class="dutch" title="Nederlandse">Nederlandse</a> + <div class="clear"></div> + </div> + </div> + + + +<div> +<h2>Öffnungszeiten</h2> +<h4>Montag bis Freitag</h4> +<p>10:00 - 18:30</p> +<h4>Samstag</h4> +<p>10:00 - 16:00</p> +</div> + +<div> + +<h2>Kontakt</h2> +<address>Annuntiatenbach 30<br>52062 Aachen</address> + +<span>Telefon:</span> +0241 30002 + +<span>E-Mail:</span><a href="mailto:info@audiophil-foto.de">info@audiophil-foto.de</a> + +</div> + + + + +<ul class="patner"> + <li class="partner" id="m-2149"><a href="https://audiophil-foto.de/audiophil-foto-shop/canon-markenshop1/" title=" " class="link-intern"> + <img src="/static/media/partner/canon.png"> +</a></li> +<li class="partner" id="m-2649"> + <a href="https://audiophil-foto.de/audiophil-foto-shop/profoto-markenshop/" class="link-intern"> + <img src="/static/media/partner/profoto.png"> + </a> +</li> +<li class="partner" id="m-95"> + <li class="item first"><a href="https://audiophil-foto.de/shop/Nikon-10g/"> + <img src="/static/media/partner/nikon.png" alt="Nikon"> + </a> +</li> +<li class="partner"> + <a href="https://audiophil-foto.de/shop/Gitzo-99a/"> + <img src="/static/media/partner/gitzo.png" alt="Gitzo"> + </a> +</li> +<li class="partner"> + <a href="https://audiophil-foto.de/shop/Panasonic-119n/"> + <img src="/static/media/partner/panasonic.jpeg" alt="Panasonic"> + </a> +</li> +<li class="partner"><a href="https://audiophil-foto.de/shop/Sony-42s/"> + + <img src="/static/media/partner/sony.png" alt="Sony"> + + </a> + </li> + + + + + <li class="partner"><a href="https://audiophil-foto.de/shop/Sigma-63K/"> + + <img src="/static/media/partner/sigma.png" alt="Sigma"> + + </a> + </li> + + + + + <li class="partner"><a href="https://audiophil-foto.de/shop/Olympus-120i/"> + + <img src="/static/media/partner/olympus.png" alt="Olympus"> + + </a> + </li> + + + + + <li class="partner last"><a href="https://audiophil-foto.de/shop/Leica-9a/"> + + <img src="/static/media/partner/leica.png" alt="Leica"> + + </a> + </li> + + </ul> + + </div> + + <div class="clearfix"></div> + </div> + + <div class="h"> + +</div> + </div> + + + + + + + <footer class="l-footer" role="contentinfo"> + <span class="copyright">© 2020 Audiophil-Foto</span> +<ul class="links"> + + <li> + <span>|</span> + <a href="https://audiophil-foto.de/impressum/"> + Impressum + </a> + </li> + + + <li> + <span>|</span> + <a href="https://audiophil-foto.de/datenschutz/"> + Datenschutz + </a> + </li> + + + <li> + <span>|</span> + <a href="https://audiophil-foto.de/agb/"> + AGB + </a> + </li> + + + <li> + <span>|</span> + <a href="https://audiophil-foto.de/kontakt/"> + Kontakt + </a> + </li> + + </ul> + + </footer> + + + <script type="text/javascript" src="/static/CACHE/js/e15147e0be1d.js"></script> + + + <!-- Matomo --> + <script> + var _paq = _paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(["setDoNotTrack", true]); + _paq.push(["disableCookies"]); + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//audiophil-photo.de/pw/"; + _paq.push(['setTrackerUrl', u+'piwik.php']); + _paq.push(['setSiteId', '1']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); + })(); + </script> + <noscript><p><img src="//audiophil-photo.de/pw/piwik.php?idsite=2&rec=1" style="border:0;" alt="" /></p></noscript> + <!-- End Matomo Code --> + + + + + +<script src="/static/fancybox/jquery.fancybox.min.js"></script> +<script> + +var fbsettings = { + arrows: true, + padding : 20, + transitionIn : 'elastic', + transitionOut : 'elastic', + centerOnScroll : 'true', + loop : 'true', + titlePosition : 'inside' +} +function initAudiophilFancybox(){ + + $("a.bildlink").fancybox(fbsettings); + +} + +$(initAudiophilFancybox) +$(function(){ + if(typeof CMS != 'undefined'){ + CMS.$(window).on('cms-content-refresh', initAudiophilFancybox); + + //allow double clicking on ean codes + eanspan = $('.l-content .ean.cms-plugin span') + eanspan.on('dblclick', function(){ + var input = document.createElement('input'); + input.setAttribute('value', this.innerHTML); + document.body.appendChild(input); + input.select(); + var result = document.execCommand('copy'); + document.body.removeChild(input); + + return false; + }); +}}); + +// Applied globally on all textareas with the "autoExpand" class +textarea = document.querySelector(".autoExpand textarea"); +if (textarea){ + textarea.addEventListener('input', autoResize, false); + function autoResize() { + this.style.height = 'auto'; + this.style.height = this.scrollHeight+5 + 'px'; + } + + var event = new Event('input', { + bubbles: true, + cancelable: true, + }); + + textarea.dispatchEvent(event); +} +</script> + + + <a href="#" id="scroll_top" class="hidden_text"><span>Nach oben</span></a> + </div> + </body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/http.rs Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,112 @@ +use std::collections::HashMap; +use std::convert::{Into, TryFrom}; +use std::error::Error; + +use http; +use hyper; +use robots_txt::{matcher, parts::robots}; + +type HyperHTTPS = + hyper::Client<hyper_rustls::HttpsConnector<hyper::client::HttpConnector>, hyper::Body>; + +fn new_hyper_client() -> HyperHTTPS { + let b = hyper::Client::builder(); + b.build(hyper_rustls::HttpsConnector::new()) +} + +pub fn bytes_to_str(b: hyper::body::Bytes) -> Result<String, std::string::FromUtf8Error> { + String::from_utf8(b.as_ref().to_vec()) +} + +fn robots_ok(robots_txt: &str, uri: &hyper::Uri) -> bool { + let r = robots::Robots::from_str(robots_txt); + let m = matcher::SimpleMatcher::new(&r.choose_section("*").rules); + let m2 = matcher::SimpleMatcher::new(&r.choose_section("scrapeprice").rules); + m.check_path(uri.path()) && m2.check_path(uri.path()) +} + +pub struct HTTPS { + client: HyperHTTPS, + agent: String, + robots_txt_cache: HashMap<String, String>, +} + +#[derive(Debug)] +pub struct GetResponse { + pub status: hyper::StatusCode, + pub body: hyper::body::Bytes, +} + +impl HTTPS { + pub fn new() -> HTTPS { + HTTPS { + client: new_hyper_client(), + agent: "scrapeprice (lbo@spheniscida.de)".to_string(), + robots_txt_cache: HashMap::new(), + } + } + + pub async fn get(&mut self, uri: hyper::Uri) -> Result<GetResponse, Box<dyn Error>> { + if let Ok(true) = self.robots_ok(&uri).await { + return self + .get_nocheck(uri) + .await + .map_err(|e| Box::new(e) as Box<dyn Error>); + } + unimplemented!() + } + + pub async fn get_nocheck(&self, uri: hyper::Uri) -> hyper::Result<GetResponse> { + use follow_redirects::ClientExt; + + let rq = self.make_request(&uri); + let cl = self.client.follow_redirects(); + let body = cl.request(rq).await?; + let status = body.status(); + let bytes = hyper::body::to_bytes(body).await?; + println!("GET {:?} => {}", uri, status); + Ok(GetResponse { + status: status, + body: bytes, + }) + } + + async fn robots_ok(&mut self, uri: &hyper::Uri) -> hyper::Result<bool> { + let host = uri.host().unwrap_or("_"); + let parts = host.to_string().split(".").collect::<Vec<&str>>(); + println!("checking robots.txt for {}", host); + match self.robots_txt_cache.get(host) { + Some(e) => Ok(robots_ok(e, uri)), + _ => { + let mut robots_uri = hyper::Uri::builder() + .authority(host) + .scheme(uri.scheme_str().unwrap_or("http")) + .path_and_query("/robots.txt") + .build() + .unwrap(); + let resp = self.get_nocheck(robots_uri).await?; + println!("{:?}", resp.body); + let robots = bytes_to_str(resp.body).unwrap(); + println!("{}", robots); + let is_ok = robots_ok(&robots, uri); + self.robots_txt_cache.insert(host.to_string(), robots); + + Ok(is_ok) + } + } + } + + fn make_request<T>(&self, uri: T) -> hyper::Request<hyper::Body> + where + hyper::Uri: TryFrom<T>, + <hyper::Uri as TryFrom<T>>::Error: Into<http::Error>, + { + let body = hyper::body::Body::empty(); + hyper::Request::builder() + .uri(uri) + .header("User-Agent", &self.agent) + .method(hyper::Method::GET) + .body(body) + .unwrap() + } +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/main.rs Fri Mar 20 19:00:35 2020 +0100 @@ -0,0 +1,21 @@ +mod http; + +use std::io; +use hyper; +use hyper_rustls; + +use tokio::prelude::*; + +async fn test_fetch_page() -> hyper::Result<()> { + println!("testing!"); + let mut cl = http::HTTPS::new(); + let res = cl.get("https://audiophil-foto.de/de/shop/kameras/sony/".parse::<hyper::Uri>().unwrap()).await.unwrap(); + println!("{}\n{}", res.status, http::bytes_to_str(res.body).unwrap()); + + Ok(()) +} + +#[tokio::main] +async fn main() { + test_fetch_page().await.unwrap(); +}