是否可以创建一个脚本,点击网站上的HTML按钮,我没有访问权限,然后在点击按钮后将该网站的源返回到脚本?
这听起来有点混乱所以我会进一步解释。
这个网站(一个包含大量文章的网站)有一个按钮,可以创建一系列文章的链接。这里的问题是链接不是直接的(它不能通过URL栏访问)。那么是否可以创建一个单击HTML按钮的脚本(最好是PHP),然后将包含文章信息的源代码返回给脚本?此脚本也应该可以从我的网站URL(托管)运行。
如果这还不够,请告诉我。英语不是我的主要语言。
答案 0 :(得分:0)
您可以尝试使用facebook创建的webdriver的php客户端。 你可以在这里找到回购 https://github.com/facebook/php-webdriver。
这使您不仅可以使用PHP单击HTML元素,还可以上传文件,期待警报等。
正如它在自述文件中所写的那样“PHP-webdriver库是Selenium WebDriver的PHP语言绑定,它允许您从PHP控制Web浏览器”。所以它就像“虚拟浏览器”,你可以用PHP控制它!
好吧,也许你会问“什么是硒?”。
您可以在https://github.com/SeleniumHQ/selenium/
找到回购Selenium是一个包含各种工具和库的伞状项目,可实现Web浏览器自动化
因此它可以用作多功能工具。如Web测试,虚拟浏览器,控制另一台计算机上的Web浏览器等。
PHP-webdriver使用与Selenium的Java,.NET,Python和Ruby绑定类似的概念。新版PHP客户端于2013年从头开始重写。