Ошибка GrabzIt Python API предоставляет возможность делать скриншоты мобильных версий веб-сайтов, однако не все веб-сайты имеют специальные мобильные версии и поэтому могут работать не при всех обстоятельствах. Мобильный снимок экрана можно запросить как для снимков экрана, так и для снимков в формате PDF, а также для извлечения таблиц.
Для этого вам нужно использовать пароль 1 для setRequestAs атрибут объекта параметров при создании изображение, PDF or таблицу, как показано ниже. Затем будет запрошена мобильная версия целевого сайта.
setRequestAs
Чтобы получить более достоверный снимок экрана мобильного устройства, также рекомендуется передать стандартную ширину мобильного браузера browserWidth атрибут GrabzItImageOptions класс. Или, если вы создаете PDF, выберите меньший размер страницы.
browserWidth
from GrabzIt import GrabzItClient from GrabzIt import GrabzItImageOptions options = GrabzItImageOptions.GrabzItImageOptions() options.format = "png" options.browserWidth = 320 options.width = 256 options.height = 256 options.requestAs = 1 grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") grabzIt.URLToImage("https://www.tesla.com", options) grabzIt.Save("http://www.mysite.com/handler.py")