Пошук зображень за замовчуванням на DuckduckGo / Bing повертає 35 зображень.
Наприклад, https://duckduckgo.com/?q=Temple+of+the+Golden+Pavilion&iax=1&ia=images
Те саме щодо Бінга, див http://www.bing.com/images/search?q=Temple%20of%20the%20Golden%20Pavilion
Чи є спосіб дозволити йому повернути більше зображень за допомогою URL-адреси http?
Або якщо це неможливо, чи є спосіб перейти до наступних 35 зображень через URL-адресу http?
Я перевірив їх сторінку синтаксису, але інформації про пошук зображень немає: https://duckduckgo.com/params
Я спробував &count=1000
теж, але він повертає 35 зображень: https://www.bing.com/images/search?q=times+square&count=100
Відповіді:
6 за відповідь № 1Для качки можна використовувати URL-адресу ajax
https://duckduckgo.com/i.js?q=Temple%20of%20the%20Golden%20Pavilion&s=50
Він все ще відображає лише 35 зображень, однак параметри s встановлюються там, де список із 35 починається із загального списку, яким би великим він не був.
У об'єкті json є наступна властивість, що містить URL-адресу для наступних 35 зображень.
2 для відповіді № 2
Ви хочете уникнути використання типової сторінки за замовчуванням, оскільки вона використовує Ajax, щоб отримувати більше зображень, коли ви натискаєте на символ плюса, таким чином не можна керувати за допомогою рядка запиту URL.
Спробуйте це посилання https://encrypted.google.com/search?tbm=isch&q=tomato
..або це для ще більш чистої структури сторінки (без пропозицій на основі подібності) https://encrypted.google.com/search?tbm=isch&q=tomato&tbs=imgo:1
Параметр tbm = isch переходить на сторінку з іншим форматом за допомогоюбільше зображень. Пам'ятайте, це все ще використовує Ajax для динамічного завантаження більшої кількості зображень при прокрутці вниз. Наскільки мені відомо, DuckDuckGo не документує жодних параметрів для контролю кількості зображень, які ви отримуєте назад. Сподіваюся, це допомагає.