显示登录网站上的内容

PF1*_*PF1 2 html php rss client

我不太确定如何用语言来描述它而不会使它过于复杂,所以这基本上是我想要发生的事情:

  1. 用户访问我的网站,比方说:www.example.com/
  2. 服务器转到另一个网站example2.com,该网站有一个用户应输入用户名和密码的字段
  3. 服务器自动输入用户名和密码,然后重定向到站点的"用户部分".
  4. 服务器点击侧栏上的其中一个链接,然后被发送到另一个页面"用户部分".
  5. 然后,该网站会抓取此页面上的所有内容,并在example.com上显示

我尝试这样做的原因是从具有用户必须登录的用户名和密码部分的网站创建RSS源.我没有看到RSS创建网站,使您能够这样做,这是为什么我试图这样做.但是,如果有人知道RSS网站可以让你这样做,那也会很棒.

谢谢你的帮助!

Mar*_*ark 6

听起来你可能正在寻找cURL和cookiejar:

http://curl.haxx.se/libcurl/php/examples/cookiejar.html

这将允许您以编程方式登录到站点,保持会话打开,然后访问登录受保护的内容.获得页面内容后,您可以使用DomDocument(http://us2.php.net/manual/en/domdocument.loadhtml.php)访问所需内容并将其转换为RSS数据.

编辑:如果网站使用表单键,像许多人一样,这将需要额外的工作从登录页面提取表单键并将其添加到登录POST