Как использовать Python Mechanize для сохранения страницы с изображениями на странице - PullRequest
1 голос
/ 07 августа 2011

Итак, я понимаю, что Mechanize может заставить скрипт Python вести себя точно так же, как браузер.С помощью браузера я могу сохранить загруженную страницу на локальный диск, включая изображения на странице. Как это сделать с помощью Mechanize?Кажется, не удается сохранить изображения на странице

Я использую пример из Эта страница Заранее спасибо

1 Ответ

3 голосов
/ 07 августа 2011

Нет прямого способа сделать это, но вот шаги, которые вам нужно предпринять

  • , открыть страницу с помощью Mechanize или urllib2
  • получить HTML
  • синтаксический анализ html с lxml
  • поиск всех URL-адресов изображений
  • для каждого URL-адреса изображения, открытого с помощью mechanize или urllib2, и сохранение

В этой ситуации механизация не выполняетсяне предлагайте вам ничего, кроме urllib2, если вы хотите работать только с одной страницей, и вам не нужно входить в нее, чтобы попасть на нее.Для этой задачи может оказаться полезным запросов .

...