我是php的新手,我想从受保护的网站(标准浏览器用户名/密码字段)下载不受保护的pdf文件。
我已经发现我必须使用curl会话并设置CURLOPT_USERNAME和CURLOPT_PASSWORD等。 但是要下载pdf文件,我不能使用file_get_contents(url),因为该功能无法访问受保护的网站。
感谢您的帮助。
答案 0 :(得分:0)
您可以使用Symfony中的DomCrawler component。这是爬取网站并获取所需内容的一种简便方法。
要进行身份验证,您可以使用Form Data发布凭据。
之后,您可以使用Node Traversing找到资源
找到链接后,您可以使用file_get_contents()