我需要登录并解析,然后将数据插入到某个网页。我了解 php、ruby、java、c#。在 ruby 中,我知道 mechanize - 它正在模拟网络浏览器,而不启动它。对我来说很好,但它不适用于带有 js 的页面。
我也尝试过 watir - 但它只是基于桌面的应用程序,因为它运行 ibrowser。
是否有其他使用 js 的解决方案,但无需在 php、ruby、java、c# 上启动浏览器来将其放在服务器上?
最佳答案
对于.NET:Headless browser for C# (.NET)?
node js(服务器端 javascript)有一个有趣的 headless 浏览器实现 http://zombie.labnotes.org/
只需搜索<[编程语言], headless 浏览器>
关于c# - 使用javascript在网页上自动登录和解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199095/