2014-09-04 2 views
-1

У меня есть ссылка на страницу со встроенным PDF-файлом. Я хочу загрузить этот pdf-файл с помощью любого кода, но я не могу. Единственный способ загрузить его - щелкнуть по кнопке загрузки или настроить параметры Mozilla для автоматической загрузки.Необходимо загрузить PDF-файл с использованием URL-адреса

Но это не удовлетворяет мою потребность. Я пробовал использовать python, javascript, но все еще не смог его загрузить.

Может кто-нибудь, пожалуйста, покажет мне способ получить pdf-файл, загруженный любым способом? (предпочтительно иметь возможность указать свой собственный каталог имя/файла)

+2

Показать некоторый код. Что вы пробовали? – fledgling

+0

У вас есть сообщение с PDF? – ChillarAnand

+0

Если есть кнопка загрузки, то есть высокая вероятность наличия прямого URL-адреса .pdf Осмотрите источник страницы, найдите этот URL-адрес. Можешь начать. –

ответ

0

Загрузка файлов с Python:

sudo pip install pattern 

download.py:

from pattern.web import URL 

url = URL('http://www.nytimes.com/images/2014/09/03/nytfrontpage/scan.pdf') 
f = open('nytimes.pdf', 'wb') 
f.write(url.download(cached=False)) 
f.close() 

пробег:

python download.py 
+0

спасибо @Moogs. Раньше я пробовал этот точный код, но это не сработало. Только верхний бар, который находится в HTML, преобразуется в pdf, но фактический pdf-файл под ним не добавляется. – iceman

Смежные вопросы