--- On Mon, 1/17/11, jinxiang wang <[email protected]> wrote: [...] > > My problem is that I just download the > html file not the PDF file. But if > I use firefox, I can save the linked file to PDF file. So > please help me. > Thank you in advance! > > Jinxiang >
Hello, You have to login to download PDF files from that site. Please review the FAQ: http://wget.addictivecode.org/FrequentlyAskedQuestions?action=show&redirect=Faq#How_do_I_use_wget_to_download_pages_or_files_that_require_login.2BAC8-password.3F As it says the easiest way is to use your browser's plaintext cookies file after logging in. If you are using Firefox 3 or later you'll have to export your cookies to plaintext. There is an extension available that will export your cookies: https://addons.mozilla.org/en-US/firefox/addon/cookie-exporter/ That extension will put an 'Export Cookies' entry in one of your menus; the menu labeled Tools or its chinese equivalent. See the screenshot on the page. Then invoke like this (all one line): wget --load-cookies=cookies.txt http://onlinelibrary.wiley.com/doi/10.1111/j.1365-313X.2010.04411.x/pdf If it fails you might have to pass in your user agent and/or referer as well and invoke like this (all one line): wget --load-cookies=cookies.txt --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13" --referer="http://onlinelibrary.wiley.com/doi/10.1111/j.1365-313X.2010.04411.x/full" "http://onlinelibrary.wiley.com/doi/10.1111/j.1365-313X.2010.04411.x/pdf"
