为浏览器使用并行cookie会话/同时登录多个用户


Using parallel cookie sessions for a browser / Logging multiple users in at the same time

我经常在一个我不拥有的网站上对多个客户的帐户执行相同的任务,我想知道如何将我拥有的用户名/密码数据库与外部网站的并行会话结合使用以缩短时间?

我熟悉php和windows的autohotkey,但也在mac上开发。如果得到这些信息,你们会去哪里减少琐碎的工作?

另外,Sandboxie不是我的风格。我不喜欢编码一个自动热键来打开这么多浏览器(超过100个账户)。

感谢

您可以使用curl模拟PHP中的浏览器。

尝试从这里开始:http://in.php.net/manual/en/function.curl-init.php

它可以像构建一个字符串形式的表单并将其与标头一起提交,然后请求一系列url一样简单。

您可能需要带有cookie的标头,以及目标网站上可能存在的特殊形式令牌或其他保护。你可能需要解析HTML,我认为simpleHTMLdom就是这个工具。

你想执行的任务是否可以通过代码合理定义?你可以对你所知道的价值观做出反应。但请记住,php解决方案将是无头的,除非您对其进行编程以使其行为不同。

一些更相关的阅读:http://www.phpcodester.com/2011/01/scraping-a-password-protected-website-with-curl/