Я ищу для загрузки pdf-кода с помощью кода vb.net. URL-адрес возвращает страницу с встроенным PDF-плагином. Я хочу, чтобы код автоматически загружал и сохранял pdf. Вот пример URL http://www.sigmaaldrich.com/MSDS/MSDS/DisplayMSDSPage.do?country=PK&language=en&productNumber=S9888&brand=SIALЗагрузить pdf-файл с URL-адреса, который возвращает встроенный плагин
ответ
Скачать исходный HTML в URL источника, используя WebClient как этот
Dim myWebClient As New WebClient()
myWebClient.DownloadFile("http://example.com/somepage.html", "downloadedpage.html")
Затем запустите regular expression против этого
downloadedpage.html
, как это:iframe.+src\=\"(.+)\"
: это вернет первое совпадение в качестве источника файла PDF. Вы можете играть с помощью регулярных выражений в Интернете по адресу Regexp Hero- составить окончательную ссылку на PDF-файл, добавив
http://example.com
плюс суб-URL вы извлеченная на этапе2
- наконец, загрузите конечный файл в формате PDF по ссылке вы составленный на этапе
3
Спасибо за ваш ответ. Я выполнил ваше предложение до шага 3 и получил суб-url, но когда я пытаюсь загрузить его с помощью WebClient.DownloadFile (url, filename), я получаю вместо файла файл «Мы сожалеем, файл не найден». Загрузка суб-url в браузере также создает одну и ту же страницу. – Sami
@sami похоже, что исходный сервер проверяет реферальный URL или заголовок, который должен происходить с того же сервера –
- 1. Текстовый плагин - встроенный html
- 2. встроенный плагин подписи изображений?
- 3. JQuery плагин, который возвращает новый объект
- 4. Как использовать встроенный встроенный плагин android cordova с метеорным приложением
- 5. Сонар встроенный плагин 403 ошибка
- 6. Загрузить плагин
- 7. Glassfish встроенный + Maven плагин Cobertura
- 8. Встроенный предикат Java 8, который всегда возвращает true?
- 9. Как загрузить динамический встроенный шаблон с угловым
- 10. jQuery Загрузить плагин с HTTPS
- 11. Загрузить плагин с определенного места
- 12. Как загрузить встроенный Javascript с веб-мастерами?
- 13. встроенный HTML-редактор, который работает с Android?
- 14. Встроенный ScrollView, который прокручивается с движением головы
- 15. Плагин jQuery, который принимает и возвращает значение, используя метод val()
- 16. Как развернуть плагин Android, который можно загрузить из моего приложения
- 17. Есть ли плагин grunt, который может загрузить каталог из ftp?
- 18. Невозможно загрузить Wordpress плагин
- 19. Загрузить плагин CakePHP
- 20. Как создать плагин nutch, который возвращает сырой html в парсер
- 21. Как загрузить плагин eclipse
- 22. cakephp 2.0 Загрузить плагин
- 23. Невозможно загрузить плагин HMAC_SHA1
- 24. Как загрузить CakeDC.Comments плагин на CakeDC.Ratings плагин?
- 25. Как я могу отладить встроенный плагин maven?
- 26. Maven-antrun-плагин возвращает плагин не найден
- 27. загрузить плагин из плагина cakephp
- 28. Как загрузить файл, встроенный в веб-сайт?
- 29. Загрузить встроенный xml в xamarin (C#)
- 30. Как загрузить пользовательский JAR в SceneBuilder, встроенный в IntelliJ?
Ваш вопрос, кажется, просит людей написать код для вас; это не то, что для StackOverfloew. Перейдите на страницу http://stackoverflow.com/help/how-to-ask, а затем отредактируйте свой вопрос соответствующим образом. Вы получите лучшие результаты. – DWRoelands