登录站点并加载一些页面

时间:2012-03-31 19:29:53

标签: php html

我知道如何从其他网站加载页面并对其进行分析但是我正在尝试加载某些页面的网站,不会让未注册的用户访问这些页面。我有一个用户名和密码,通常在我的浏览器中加载这些页面,但我想知道我是否可以用PHP做到这一点? :/ 我不确定我应该给你哪些关于网站的信息,但如果我已经说过的信息不完整,那就问一下我应该提供哪些信息。

感谢。

2 个答案:

答案 0 :(得分:0)

研究php SOAP。它包括登录到另一个站点的工具,让您的php脚本可以访问通常会呈现给浏览器的HTML。顺便说一句,这叫做 scraping

答案 1 :(得分:0)

大多数网站使用cookies来存储与您的身份验证状态相关的信息。 要以编程方式通过此操作,您必须在每次提出请求时发送此信息。这是你如何得到它 -

  • 使用firebug之类的工具,检查手动登录时网站发送的Cookie。
  • 编写代码以捕获此信息并将此cookie与后续请求一起发送

注意:请检查您尝试ToS的网站的scrape。未经事先许可,某些网站不允许您抓取或使用其内容